Ho un applicazione client che deve invocare un metodo di un oggetto remoto presente su un altra applicazione server. Ho avviato un server HTTP di supporto che contiene i file necessari che il client dovrà scaricare per fare la chiamata al metodo.
1)Lancio il registry: start rmiregistry
2) Lancio il server HTTP fornito da java: java -jar C:\j2sdk1.4.2_04\Jini\jini2_0_002\lib\tools.jar -port 8080 -dir C:\HttpClass -verbose
Nella directory c:\HttpClass ci sono i file class necessari al client
3)Lancio il server (sulla stessa macchina dove c'e' il server HTTP): java -Djava.rmi.server.codebase=http://192.168.1.1:8080 -Djava.security.policy=policyall FileServer
4)Lancio su l'altra macchina il client: java FileClient 192.168.1.1
Il client mi dice che non trova un file class(presente sul server HTTP), quindi deduco che non acceda al server HTTP.
L'applicazione funziona bene perchè ho copiato manualmente i file class sulla macchina del client e l'invocazione dei metodi remoti avviene.
Spero di essere stato chiaro.Chi mi aiuta??
Grazie
P.s. nel titolo non ho indicato [java] .....sorry![]()