Avatar billede etif Nybegynder
17. august 2004 - 14:47 Der er 5 kommentarer og
1 løsning

java.rmi.NotBoundException ved kørsel under tomcat på port 8082

Jeg har overtaget en applet, som jeg er ved at flyttet over på tomcat 4.18.

Applet'en kommunikerer via rmi med en server, der kører som nt-service.

Applet'en starter op og får også hentet nogle oplysninger, men desværre får jeg en java.rmi.NotBoundException, når jeg laver lookup efter rmi-serveren inde fra applet'en.

Opslaget ser således ud:
(Registrar)Naming.lookup("rmi://" + host+ ":52597/<rmi-servernavn>");
Host er hentet på følgende måde: getCodeBase().getHost();

Dvs. at jeg har navnet på serveren tomcat kører på men ikke porten, skal man have den med i lookup ?

Hvad kan årsagen ellers være til at jeg får en NotBoundException.

Det hele fungerer fint når jeg kører direkte på Apache, hvor jeg dog får samme fejl hvis jeg ikke har startet rmi-registry, før jeg starter serveren.

Håber at nogen har et forslag til, hvordan jeg kommer videre.
Avatar billede arne_v Ekspert
17. august 2004 - 14:50 #1
Det port nummer du angiver i RMI URL'en er det port nummer
som RMIRegistry lytter på. Default er 1099.

Har du en RMIRegistry kørnde på port 52597 ?
Avatar billede etif Nybegynder
17. august 2004 - 15:16 #2
Det tror jeg da, ellers ville det vel ikke virke når jeg kører direkte på Apache
Avatar billede arne_v Ekspert
17. august 2004 - 15:23 #3
Da applets kører client side og både Apache HTTPD og Toomcat betragter en
applet som en klump bytes, så er der en anden forskel end skiftet
Apache HTTPD -> Tomcat.
Avatar billede etif Nybegynder
18. august 2004 - 11:22 #4
Tak for dit svar, man er jo tilbøjelig til at tro at tingene er mere komplicerede end de er. Problemet var at jeg kørte mod samme server, men at appleten-jar'ene var forskellige og de ledte efter hver sit rmi-servernavn, derfor var det kun den ene der fandt, det. Da jeg fik begge til at køre på jar-fil, virkede det begge steder. Meget banalt.

Hvis du lægger et svar får du pointene for at lede mig i rigtig retning.
Avatar billede arne_v Ekspert
18. august 2004 - 11:24 #5
sommetider er det simpelt
Avatar billede arne_v Ekspert
28. august 2004 - 19:06 #6
Så mangler du bare lige at acceptere (du skal markere mit navn så det bliver
blåt inden du klikker accepter)
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