24. marts 2004 - 11:41Der er
27 kommentarer og 2 løsninger
RMI i JBuilder? Kan ikke finde _stub klasserne.
Jeg kører et program som (foreløbig) skal køre på den samme maskine. Når jeg forsøger at kompile så kan den ikke finde _stub klasserne selvom jeg kan se at de ligger der. Jeg får fejlmeddelelsen:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.lang.ClassNotFoundException: supershout.ComServer_Stub
OK... jeg har nu tilføjet det som parameter, men det giver stadig samme resultat. Nu starter jeg så registret selvstændigt i JBuilder... Men der er vel ikke andre måder at gøre det på!?
Grunden til at jeg godt vil have det til at køre fra JBuilder er at mange af de ting jeg laver skal kun bruges til at teste hvordan tingene virker... Jeg skal ikke bruge det til noget i længere tid. Det meste skal bruges til undervisning.
Jeg har tidligere lavet noget med RMI, men fra prompten... Der virkede det først da jeg i min classpath henviste til klasse bib. Kan man sætte den classpath i JB?
Skal jeg i min parametre have '-' med eller ej? Hvis jeg fjerner den så siger den at den ikke kan finde klassen. Spørgsmålet er så om det er et skridt frem eller tilbage?
OK... jeg er kommet videre :) -Djava.rmi.server.codebase=file:C:\Java\Server\RMIServer\classes\ skulle ændres til -Djava.rmi.server.codebase=file://C:\Java\Server\RMIServer\classes\
Nu får jeg så en LAAAAAAAAAAAANG række fejlmeddelelser som starter med: java.security.AccessControlException: access denied (java.net.SocketPermission 10.20.245.24:1099 connect,resolve)
Der er altså nu et adgangsproblem... Skal det løses ved en "grant" fil?
ARRRRRRRRRRRRRRRRRGGGGGGGGGGGHHHHHHHHHHHHHHHHH.... Man kan blive SÅ træt af sig selv nogle gange... Jeg havde selvfølgelig ændret min 'codebase' henvisning så det passede til mit program, men GLEMT at sætte en '/' tilsidst >:( Jeg store ID..T Nå, men nu virker det... Smid et svar så kan I få nogle point.
Tak... jeg venter lige på at Arne_v kommer med et svar... jeg synes også han skal have et del af kagen... Dog er dit svar det rigtige og skal derfor have flest point :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.