Problema com services-config.xml  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
crpablo
Java Ninja
[Avatar]

Membro desde: 09/11/2007 14:48:58
Mensagens: 296
Localização: Floripa/Brazil
Offline

Fala povo...

To com um problema aqui que surgiu agora...

Na verdade isso funcionava antes, mas como fiquei mó tempão sem fuçar no flex, já não sei mais oq houve...

Minha app qnd carrega, acessa o bd para buscar os usuários cadastrados, porém, quando vai pegar os dados do bd ocorre esse erro:

[FaultEvent fault=[RPC Fault faultString="Send failed" faultCode="Client.Error.MessageSend" faultDetail="Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed: url: 'http:///D:/Pablo/Flex/ws/teste/Teste/bin-debug/messagebroker/amf'"] messageId="280BA6E9-1C7F-039C-291C-9F4E99B1AA62" type="fault" bubbles=false cancelable=true eventPhase=2]


Essa url ficou meio estranha aqui nessa exception.

No meu services-config.xml está setado assim:



E meu web.xml assim:



Estou rodando local através do eclipse...

Quando jogo no server ele roda normal, somente pelo eclipse está dando essa exceção.

Alguém tem idéia?

Abraço

This message was edited 1 time. Last update was at 19/01/2011 15:22:58




Pablo

[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
jpjcjbr
JavaBaby

Membro desde: 27/11/2006 01:18:00
Mensagens: 77
Offline

Boa tarde,

Olhe a url que está sendo chamada "http:///D:/Pablo/Flex/ws/teste/Teste/bin-debug/messagebroker/amf", como vc está fazendo para executar esse teste? Verifique se seu projeto está compilado corretamente e certifique que o endereço do seu message broker esteja referenciando um servidor web ativo.

Flws

SCJP 6
SCWCD 5
SCBCD 5
SCEA 5
crpablo
Java Ninja
[Avatar]

Membro desde: 09/11/2007 14:48:58
Mensagens: 296
Localização: Floripa/Brazil
Offline

jpjcjbr wrote:Boa tarde,

Olhe a url que está sendo chamada "http:///D:/Pablo/Flex/ws/teste/Teste/bin-debug/messagebroker/amf", como vc está fazendo para executar esse teste? Verifique se seu projeto está compilado corretamente e certifique que o endereço do seu message broker esteja referenciando um servidor web ativo.

Flws


Cara... to rodando tudo pelo eclipse... tanto o java qnto o flex....


Meu message broker tá referenciando meu tomcat que to rodando pelo eclipse...

Ja testei o endereço http://localhost:8080/Teste/messagebroker/amf e ta funcionando normalmente.

Antes isso funcionava... não sei oq ta rolando...

Valeu...

This message was edited 1 time. Last update was at 19/01/2011 16:02:06




Pablo

[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
crpablo
Java Ninja
[Avatar]

Membro desde: 09/11/2007 14:48:58
Mensagens: 296
Localização: Floripa/Brazil
Offline

Alguém tem alguma idéia???

abraço



Pablo

[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
vitoryudi
JavaTeenager

Membro desde: 04/05/2010 22:24:29
Mensagens: 193
Offline

provavelmente é a configuração do eclipse mesmo.

se vc roda normal pela url, e nao consegue pelo eclipse.

vitorhansen.blogspot.com - Blog sobre programação, religião e de tudo um pouco...



[WWW]
crpablo
Java Ninja
[Avatar]

Membro desde: 09/11/2007 14:48:58
Mensagens: 296
Localização: Floripa/Brazil
Offline

vitoryudi wrote:provavelmente é a configuração do eclipse mesmo.

se vc roda normal pela url, e nao consegue pelo eclipse.


Fala ae vitor...

Cara... tbm acho isso... vc tem idéia de como fazer isso funcionar?

abraço



Pablo

[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
vitoryudi
JavaTeenager

Membro desde: 04/05/2010 22:24:29
Mensagens: 193
Offline

E aee..
Então

como está configurado seu servidor no eclipse??


vitorhansen.blogspot.com - Blog sobre programação, religião e de tudo um pouco...



[WWW]
crpablo
Java Ninja
[Avatar]

Membro desde: 09/11/2007 14:48:58
Mensagens: 296
Localização: Floripa/Brazil
Offline

vitoryudi wrote:E aee..
Então

como está configurado seu servidor no eclipse??



Cara... tá tudo default...

Só add o tomcat normalmente no eclipse...



Pablo

[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
orogerio
JavaBaby
[Avatar]

Membro desde: 08/03/2008 14:38:14
Mensagens: 94
Offline

Esse erro de Canal é uma incognita mesmo !!!

Algumas atualizações que eu faço acontence esse problema também.

Dá última vez que aconteceu, eu mechi no aqruivo de contexto, na pasta apache-tomcat-6x/conf/Catalina/localhost.

Verifica se existe o arquivo de contexto ai.


até mais
Rogério

This message was edited 1 time. Last update was at 24/01/2011 11:02:53


Certificado Java - OCJP 6.
ODAtech - Orientação no Desenvolvimento de Software
[WWW]
crpablo
Java Ninja
[Avatar]

Membro desde: 09/11/2007 14:48:58
Mensagens: 296
Localização: Floripa/Brazil
Offline

orogerio wrote:Esse erro de Canal é uma incognita mesmo !!!

Algumas atualizações que eu faço acontence esse problema também.

Dá última vez que aconteceu, eu mechi no aqruivo de contexto, na pasta apache-tomcat-6x/conf/Catalina/localhost.

Verifica se existe o arquivo de contexto ai.


até mais
Rogério



Fala ae Rogério...

Acabei de dar uma olhada e não tem esse context não cara... na verdade não tem a pasta catalina e localhost......

Tomcat 6.0.29 e 6.0.30.

Abraço.



Pablo

[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
crpablo
Java Ninja
[Avatar]

Membro desde: 09/11/2007 14:48:58
Mensagens: 296
Localização: Floripa/Brazil
Offline

Resolvido o problema...

É o seguinte...

Pegando o channelset passando o endereço hardcode, funciona no eclipse porque passo o endereço corretamente, porém, pra rodar no server pego o channel com o getMessageBroker que passo o endereço relativo.




Valeu galerinha.

Abraço



Pablo

[Email] [WWW] [Yahoo!] aim icon [MSN] [ICQ]
pgnt
Debugger
[Avatar]

Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline

pode ter sido a porta 8080, qdo vc publica o servidor deve tá rodando na porta 80
Fabricio Batista
Thread.start()

Membro desde: 10/02/2011 20:14:12
Mensagens: 44
Localização: Avaré, SP
Offline

O problema é a url que voce ta usando a url local D:\app.swf, e no seu services-config.xml as portas estao dinamicas entao ele tenta acha o broker de acordo com o local que voce acessa o swf.

Duas solucões possiveis:
1. Mude o services config para sempre chamar a url localhost:8080(não recomendado)

2. Existe um arquivo escondido no eclipse na pasta do projeto chamado .flexProperties mude serverRootURL="D:/app.swf" para serverRootURL="http://localhost:8080/app" ou simplesmente clique com o botão direito na pasta do projeto> Properties > Flex Build Path > output folder url: "http://localhost:8080/app" sem aspas e rode o projeto.


Att. Fabricio Batista

Writing code that computers understand is easy.
Writing code your grandma does understand is hard.
[Email] [WWW] [MSN]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team