Olá pessoal.
Tenho um problemão aqui e estou há dias tentando resolver sem sucesso.
Tenho uma aplicação cliente-servidor baseada em Servlet e JSP que acessa uma porta USB (enviando dados) e uma outra aplicação (Thread) que escuta essa porta constantemente. Para fazer a comunicação com a porta física estou usando uma JNI.
Acontece que quando a aplicação (thread) abre a porta USB, essa abertura é associada a um objeto que foi instanciado para esse fim.
Quando a aplicação (Servlet/JSP) tenta enviar uma informação pela porta, ela já esta aberta associada a um objeto da outra aplicação(Thread). Sendo assim, eu teria de enviar a informação através do objeto que abriu a porta USB, o que eu não estou conseguindo.
Há alguma maneira de compartilhar esse objeto que abriu a porta entre as duas aplicações?
Se não, o que eu poderai fazer para resolver esse problema.
Obrigado.