Avatar billede danny_k Nybegynder
03. december 2003 - 23:44 Der er 11 kommentarer og
2 løsninger

client / server

Hvordan laver man noget client/server, der kommer til at virke? Jeg har siddet og moslet med det i flere timer og kigget i diverse tutorials men er ikke kommet et hak videre. VRÆL!!!



Jeg har prøvet med eksemplet fra http://javabog.dk/OOP/kapitel19.html , men får følgende fejl når jeg tester.

java.rmi.StubNotFoundException: Stub class not found: KontoImpl_Stub; nested exception is:
    java.lang.ClassNotFoundException: KontoImpl_Stub
java.lang.ClassNotFoundException: KontoImpl_Stub
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.rmi.server.RemoteProxy.loadClassFromClass(Unknown Source)
    at sun.rmi.server.RemoteProxy.getStub(Unknown Source)
    at sun.rmi.server.RemoteProxy.getStub(Unknown Source)
    at sun.rmi.server.UnicastServerRef.setSkeleton(Unknown Source)
    at sun.rmi.server.UnicastServerRef.exportObject(Unknown Source)
    at sun.rmi.server.UnicastServerRef.exportObject(Unknown Source)
    at java.rmi.server.UnicastRemoteObject.exportObject(Unknown Source)
    at java.rmi.server.UnicastRemoteObject.exportObject(Unknown Source)
    at java.rmi.server.UnicastRemoteObject.<init>(Unknown Source)
    at java.rmi.server.UnicastRemoteObject.<init>(Unknown Source)
    at KontoImpl.<init>(KontoImpl.java:9)
    at KontoServer.main(KontoServer.java:7)
Exception in thread "main"
Avatar billede soreno Praktikant
04. december 2003 - 07:13 #1
Noget kunne tyde på du ikke har rmicompilet din implementation.

Har du udført denne kommando:
rmic KontoImpl

?

(Det står beskrevet i linket)
Avatar billede _carsten Nybegynder
04. december 2003 - 07:47 #2
Skal den kommando skal ikke nærmere hedde: 
    rmic -v1.2 KontoImpl         

eller:
C:\j2sdk1.4.2_02\rmic -v1.2 KontoImpl
Avatar billede arne_v Ekspert
04. december 2003 - 08:05 #3
Der skal køres rmic og stubben skal være i classpath for både
RMIRegistry og client.
Avatar billede arne_v Ekspert
04. december 2003 - 08:06 #4
carsten>

  -v1.1          Create stubs/skeletons for 1.1 stub protocol version
  -vcompat      (default) Create stubs/skeletons compatible with both
                          1.1 and 1.2 stub protocol versions
  -v1.2          Create stubs for 1.2 stub protocol version only
Avatar billede _carsten Nybegynder
04. december 2003 - 08:13 #5
OK - den kunne jeg ikke lige huske
Avatar billede danny_k Nybegynder
04. december 2003 - 09:59 #6
Vil det sige at jeg ikke kan klare hele processen fra eclipse?
Avatar billede danny_k Nybegynder
04. december 2003 - 10:23 #7
Nu har jeg faktisk fået det til at virke uden for eclipse, men kan det passe at man ikke kan compile det fra eclipse?

Hvordan får man det til at virke fra eclipse?
Avatar billede danny_k Nybegynder
04. december 2003 - 10:34 #8
Nu virker det skam også i eclipse
Avatar billede danny_k Nybegynder
26. december 2004 - 23:07 #9
smid svar for point
Avatar billede arne_v Ekspert
26. december 2004 - 23:08 #10
hvem ?
Avatar billede danny_k Nybegynder
27. december 2004 - 10:35 #11
carsten og arne_v.
Så vidt jeg husker var det en kombination af de to svar som hjap mig frem til løsningen
Avatar billede arne_v Ekspert
27. december 2004 - 10:36 #12
ok
Avatar billede _carsten Nybegynder
27. december 2004 - 10:39 #13
Svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester