Client ActiveMQ não conecta no server com proxy ativo  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
brlima
Moderador
[Avatar]

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
[MSN]
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!

 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team