18. september 2007 - 14:10Der er
16 kommentarer og 1 løsning
Problemmer med Centos og Java RMI /etc/hosts
Hej Forum,
I en test opstilling med en Windows RMI-Server og Centos-klienter tilslutter, virker min kode. Men når jeg flytter RMI-Serveren til en af Centosmaskinerne kan der hverken oprettes forbindelse fra Windows eller Centos-klienterne.
Jeg har søgt op internettet og fundet andre der har samme fejl. Deres problemmer har været noget med /etc/hosts konfigurationen, men selvom jeg prøver dette kan jeg stadig ikke oprette en forbindelse.
Fejlbeskeden er følgenden: Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectException: Connection refused
Min /etc/hosts : 10.0.0.3 servername 127.0.0.1 servername localhost
Endvidere skal det siges at jeg godt kan lave en telnet 10.0.0.2 1099 og opnp forbindelse. Ligesom det først er ved RMI Lookup klient programmet fejler.
Det burde der ikke være, da jeg jo heller ikke ville kunne oprette en forbindelse med telnet. Jeg tror det essentielle i dette er at den prøver at forbinde til 127.0.0.1 og ikke 10.0.0.2, hvilket kan ses fra den exception der kastes.
Exception in thread "main" java.lang.NoClassDefFoundError: SampleServerImpl
Det hele ligger i en Jar dist der hedder JavaRMI_Server, men selvom jeg kalder det på nedestående måde kommer samme fejl: java -Djava.rmi.server.hostname=10.0.0.3 JavaRMI_Server
Hej Arne, nu kom det endelig til at virke med din hjælp.
Post et svar og du får pointene.
Mange tak for hjælpen!
Ved du om man kan tilføje det til programmet da det skal afvikles på x antal maskiner og jeg vil være træt af at skulle lave startup scripts til programmerne?
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.