| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/07/2008 15:56:40
|
brlima
Moderador
![[Avatar]](/images/avatar/fc2c7c47b918d0c2d792a719dfb602ef.png)
Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline
|
Pessoal,
Será que alguem ja passou por isso? Tô tentando configurar um client Swing pra enviar e receber mensagens de um server ActiveMQ.
O problema está quando tenho o Proxy ativado (Indo lá em configurações de conexão no IE, etc...).
Se deixo ele inativo, o cliente consegue conectar na boa com o server, receber as mensagens, enviar, ok.
Mas se ativo o proxy (pois preciso dele pra usar internet), não rola mais conectar. Quando tento fazer a conexao, demora um tempo e é lançada uma exceção do tipo:
Quando configuro localhost, funciona das duas maneiras.
Ja tentei colocar o IP do server de mensagens na lista de IPS ignorados pelo proxy, mas tb não adiantou...
Aí vem a pergunta: alguem ja conseguiu (isso é se teve problema) em conectar no server de mensagens (ActiveMQ) com um proxy ativo? Isso deveria influenciar?
Detalhe que não achei nada sobre o assunto ainda...
Valeu!!
|
Bruno R. Lima
-------------------------------------------
flickr :: twitter |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/08/2008 10:09:08
|
felipe_tudresden
Smalltalk
Membro desde: 28/08/2008 09:57:50
Mensagens: 1
Offline
|
Fala Bruno! Espero que voce ja tenha resolvido o problema. Na realidade eu nao tenho a solucao, pois acho q ela nem existe.
O problema por mais incrivel que pareca esta quando vc usa o SWING. O porque dessa explicacao nao me pergunte, mas vc pode fazer um teste por vc mesmo e descobrir. Isso me cheira a um enorme BUG, que deve ser relatado a SUN.
Crie seu objeto numa aplicacao java sem SWING(uma aplicacao java normal de console com o metodo Main)
Socket socket = new Socket ("ip que quero acessar", porta do meu servidor);
Debuga isso ai, ou imprima na tela, e vera que seu objeto foi criado com exito (tendo vc tirado ou nao, as configuracoes de proxy do internet explorer). Nao receberá nenhuma excecao!
Agora faca a mesma coisa , no entanto usando swing. Percebera que nao ira funcionar, recebendo a exececao "malformed .... bla bla bla" . Eu sinceramente desencanei de procurar a solucao pois achei metodos paleativos, como desabilitar meu proxy(visto que o swing é um mal necessario para desenvolver a interface grafica do meu aplicativo).
É isso ai!
|
|
|
 |
|
|
|
|