|
Ol� pessoal, estou tendo um probleminha q n�o estou
conseguindo resolver de jeito nenhum. Primeiro vou explicar o q estou
fazendo:
- Estou usando o JBoss-2.4.4_Tomcat-4.0.1-beta em
um servidor Linux;
- Criei uma classe q eu acesso remotamente a
partir de um aplicativo cliente;
- Est� tudo rodando certinho, o cliente invoca
m�todos do objeto remoto, esta conecta ao BD e retorna tudo o q eu
preciso;
- Agora eis o problema!!! Eu gostaria q o objeto
remoto invocasse um m�todo do objeto cliente. Bem, eu pensei em utilizar
uma interface, q o cliente implementaria e o objeto remoto receberia a partir de
um m�todo;
- Sendo assim o objeto remoto teria uma refer�ncia
do cliente podendo invocar m�todos deste certo? � mas comigo n�o
deu!!!
Eu criei na classe remota um m�todo q � o
seguinte:
Interface cliente;
...
public void addInterface(Interface i) throws
RemoteException {
cliente = i;
}
...
Ent�o na classe cliente eu fa�o o
seguinte
public class Cliente implements Interface
{
...
remota.addInterface(this);
..
}
Ao invocar o m�todo addInterface(this) a partir do
cliente gera a seguinte exce��o:
java.rmi.ServerError: error occurred in server
thread; nested exception is: java.lang.NoClassDefFoundError.
OBS: Eu inclui a classe Interface.class no pacote q
eu coloquei no diret�rios deploy do JBoss.
Valeu!!!
[]'s
Ary
Junior
|
