Tomcat - Comunicação entre Aplicações

0 respostas
Proteu_Alcebidiano

Pessoal!

Estou com um probleminha de migração de aplicação :smiley:

Tenho um sistema que antes rodava no WebLogic e que agora mudará pra o Tomcat.

O cenário atual são duas aplicações web que num trecho do código uma aplicação se comunica com a outra atraves de requisições via socket. O código no weblogic funciona e creio que o tomcat realiza essa comunicação de outra forma ou usando um outro tipo de input / output de dados.

Dá um EOFException, típico de um ouvinte que espera um dado e está chegando outro:

java.io.EOFException
 at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
 at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
 at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
 at java.io.ObjectInputStream.<init>(Unknown Source)
....

Em outros termos, a pergunta é simples: quais são os pares de input e output que o tomcat opera para eu poder efetuar uma leitura / escrita bem sucedida dos dados? ou ele não suporta isso e temos que implementar algum listener ou setar alguma tag no web.xml? Ou não precisa fazer isso e tem alguma maneira mais simples de fazer isso?

No weblogic temos o DataInputstream e o DataOutputStream sendo usados. Penso que o tomcat deva usar outros objeto, taí a falha de comunicação.

Valeu ae!!!

T+

Criado 5 de setembro de 2006
Respostas 0
Participantes 1