Pessoal, estou tentato integrar flex e java usando dos projetos
diferentes no eclipse. Nesse momento a dificuldade que estou
encontrando é que ao invocar um método de uma classe java a partir de
um RemoteObject a url que este está tentado acessar está errada. Criei
a aplicação em Java (BlazeDS) e faço deployment desta no tomcat.
Aparentemente está funcionando certinho. Acessando pelo browser a url
http://localhost:8081/FlexServer/messagebroker/amf está tudo ok. O
problema é que ao criar uma chamada através do RemoteObject a url que
ele está invocando é http://localhost:8081/messagebroker/amf, ou seja,
ele ignora o contexto da aplicação em java. Acredito eu que esta
configuração é pega do services-config.xml que está assim:
<?xml version="1.0" encoding="UTF-8"?>
<services-config>
<services>
<service-include file-path="remoting-config.xml" />
<service-include file-path="proxy-config.xml" />
<service-include file-path="messaging-config.xml" />
</services>
<channels>
<channel-definition id="my-amf"
class="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:{server.port}/
{context.root}/messagebroker/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>
<channel-definition id="my-secure-amf"
class="mx.messaging.channels.SecureAMFChannel">
</channels>
</services-config>
Alguém tem alguma idéia de como mudo a URL que o RemoteObject invoca?
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---