Pessoal!
Estou com um probleminha de migração de aplicação 
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+