Salve a tutti ... ho un piccolo problema. Devo realizzare un'applicazione RMI
Ho installato jdk 5 e netbeans ho settato il classpath per come si deve e tutto dovrebbe funzionare!
Ma a quanto pare non va!
Allora ho provato un esempio trovato su: http://www.javastaff.com/article.php...50916165524138
ho eseguito rmic correttamente e mi sono fatto generare lo stub.
e non funziona perchè quando eseguo Registrazione l'errore che mi da è il seguente:
zoth@battle-axe:~/Desktop/tirocinio/AccountingSystemGlite/Addizione/build/classes$ java addizione.Registrazione
java.rmi.UnexpectedException: undeclared checked exception; nested exception is:
java.lang.ClassNotFoundException: Could not find class (addizione.CalcolatriceServerImpl_Stub) at codebase ()
at sun.rmi.registry.RegistryImpl_Stub.rebind(Unknown Source)
at java.rmi.Naming.rebind(Naming.java:160)
at addizione.Registrazione.main(Registrazione.java:22 )
Caused by: java.lang.ClassNotFoundException: Could not find class (addizione.CalcolatriceServerImpl_Stub) at codebase ()
at sun.rmi.transport.StreamRemoteCall.exceptionReceiv edFromServer(StreamRemoteCall.java:247)
at sun.rmi.transport.StreamRemoteCall.executeCall(Str eamRemoteCall.java:223)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:3 43)
... 3 more
Lo Stub c'è all'interno della cartella addizione ma java non lo vede!!!
ho fatto partire il registry eseguendo da terminale :
registry & (che lo fa partire sulla porta 1099 di default)
questo è il path
zoth@battle-axe:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/opt/jdk1.5.0_11/bin
il CLASSPATH è vuoto...devo settare quello? e se si come?
Grazie Ciao!
![]()

Rispondi quotando
