Olá… estou começando a usar a tecnologia RMI e estou com um problema. Vou contar toda a história. Estou usando uma impressora de cartões magnéticos e nos foram fornecidos alguns dll’s. Então foi criado um aplicativo C++ que utiliza que usa essas dll’s para imprimir os cartões. Esse aplicativo C++ é executado via Runtime.getRuntime().exec através de uma aplicação servidor RMI. Essa aplicação por sua vez é chamada por uma client em outra máquina. Tudo funcionou perfeitamente quando executo o client na pasta bin do diretório de instalação do java. No entanto, essa classe client precisa ser executada a partir de um projeto web que roda em tomcat. Quando tentei executar a mesma classe por dentro do Eclipse colocando-a num pacote do meu sistema, obtive o seguinte erro:
[color=red]Exception: java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
java.lang.ClassNotFoundException: RMIServer_Stub (no security manager: RMI class loader disabled)[/color]
RMIServer_stub é o nome do stub da minha classe RMIServer.
Por favor… o que devo fazer para executar o client no eclipse / tomcat?