Java + Flash Builder 4 + BlazeDS - Integração [resolvido]  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

Pessoal

Estou fazendo uma simples integração entre Java + Flash Builder 4 + BlazeDS, basicamente o flex vai exibir uma string vinda de uma classe java.

Eis a versão dos meus SWs:

eclipse-jee-ganymede-SR2-win32.zip
apache-tomcat-6.0.24.exe
blazeds-bin-3.2.0.3978.zip
flashbuilder4_b2_plugin_win_100509.exe
jdk-6u17-windows-i586.exe


Segue agora o passo a passo da montagem do meu sistema:

Inicialmente, eu crio um novo projeto Flex
-indico que é uma aplicação J2EE
-indico que usarei o BlazeDS
-seto nome da pasta que vai conter as classes Java



Indico que usarei o Tomcat, deixo o Output folder com o mesmo nome do Context folder -> WebContent




-Apago a pasta flex_libs e seto o Output Folder URL para: http://localhost:8080/p01/



meu projeto ficou assim:


Agora eu faço meu p01.mxml :



minha classe Java OlaMundo.java



No Web.xml faço a seguinte alteração:
eu alterei:

para:


no remoting-config.xml eu inclui a tag <destination> setando minha classe java:



Quando eu executo meu projeto (Run on Server) A minha tela aparece normal, mas quando eu insiro um texto no campo , aparece esse erro:

erro 1:


depois disso, eu tentei fazer 'qualquer alteração e rodar de novo, mas ai aparece esse erro:




Aparentemente, o meu Web.xml não está conseguindo linkar minha classe java com meu <s:RemoteObject id="locarSer" destination="servico"/> e o 2º erro RPC Fault faultString="Falha no envio" ... parece que está faltando alguma coisa ainda para fazer a classe se comunicar com o flex:

Alguem pode me dar uma luz do que pode estar faltando??

obrigado

This message was edited 1 time. Last update was at 03/04/2010 14:21:55

comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

Pessoal, meu arquivo web.xml está assim:


eu apenas alterei o <welcome-file-list>.... o resto deixei como estava, será que o web.xml ainda está incompleto??
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

Sua classe OlaMundo está no package meuPackage e na configuração vc deixou sem:


[]s

This message was edited 1 time. Last update was at 01/03/2010 08:50:43


Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

fabiophx wrote:Sua classe OlaMundo está no package meuPackage e na configuração vc deixou sem:


[]s


Vlws Fabio, mas mesmo fazendo essa correção, ainda dá esse erro:


o que mais pode estar errado?

eu Upei meu projeto p01.fxp no rapidshare, se alguem puder importar ele no FB4 pra bater o olho (ta leve) eu agradeço.
(estou travado nesse erro )

meu projeto:
http://rapidshare.com/files/357450810/p01.fxp.html
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

No services-config.xml


Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

fabiophx wrote:No services-config.xml



Fabião, perdoe a ignorancia....

eu devo substituir :


por


eu tentei substituir e tambem nao substituir e ainda sim dá o maldito erro.

o arquivo services-config.xml ficou assim:


e o erro:


percebi que na 2º linha: Status 404: url: 'http://localhost:8080/WebContent/messagebroker/amf'"

ele poe WebContent no lugar do nome do meu projeto p01

entao tentei fazer:


mas não deu certo tmbm!!

...mew q zica!!!
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

Deixa o services-config.xml como te passei.
E em Project > Properties dê uma olhada em Context Root de Flex Server e Web Project Settings. Os dois devem estar iguais, não sei pq no Flex Server normalmente fica /WebContent dando este erro.

[]s

Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

fabiophx wrote:Deixa o services-config.xml como te passei.
E em Project > Properties dê uma olhada em Context Root de Flex Server e Web Project Settings. Os dois devem estar iguais, não sei pq no Flex Server normalmente fica /WebContent dando este erro.

[]s


entaum..deixei so services-config assim:



E o Context Root de Flex Server e Web Project Settings parecem estar ok tmbm...






...e nao deu certo ainda!!!
comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

mais alguma sugestao galera???

alguem pode me passar um .zip de um hello word que esteja funcionando? (FX + JAVA)
necrower
HelloWorld

Membro desde: 23/10/2008 12:11:02
Mensagens: 12
Offline

Cara se não me engano você não configurou no seu compiler aonde está o arquivo eremoting.xml ... não lembro agora qual o argumento que tem q por lá mas isso é primordial pois é assim que o flex compila e sabe qual o nome dos services que irá se cominicar.
comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

necrower wrote:Cara se não me engano você não configurou no seu compiler aonde está o arquivo eremoting.xml ... não lembro agora qual o argumento que tem q por lá mas isso é primordial pois é assim que o flex compila e sabe qual o nome dos services que irá se cominicar.


hummm,... como eu faço isso??

vlwss
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

Em Project > Properties > Flex Compiler > Additional compiler argumentes vc informa o compilador onde está o arquivo services-config.xml, exemplo:
-services "../WebContent/WEB-INF/flex/services-config.xml" -locale en_US

[]s

Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

fabiophx wrote:Em Project > Properties > Flex Compiler > Additional compiler argumentes vc informa o compilador onde está o arquivo services-config.xml, exemplo:
-services "../WebContent/WEB-INF/flex/services-config.xml" -locale en_US

[]s


intaum fabio, pelo que vi aki... ele faz isso sozinho..:






....estou 'voltando nesse assunto...dessa vez eu acho o problema :p

vlwssss
comedor_de_folhas
JavaChild
[Avatar]

Membro desde: 15/06/2006 13:30:40
Mensagens: 121
Offline

o problema continua sendo RPC Fault faultString="[MessagingError message='O destino 'servico' não existe ou não tem canais definidos[u]



achu q tem alguma coisa errada com o remoting-config:



......
fabiophx
Java Ninja

Membro desde: 17/04/2006 14:05:56
Mensagens: 283
Localização: Montenegro-RS
Offline

Espero q lhe seja útil:
http://fabiophx.blogspot.com/2010/03/context-root.html

[]s

Fabio da Silva
http://fabiophx.blogspot.com/
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team