Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Greenpeace
Forum :: Programmazione.it :: Java :: Problemi Java.Rmi
Scritto da Federico Gigi a.k.a. senji il 03-05-2006 ore 18:09
Intel Parallel Studio XE
Salve a tutti, sono un nuovo utente di questo forum e mi chiamo Federico.

Scrivo qua perche' sto facendo un progetto universitario utilizzando Java come linguaggio di programmazione e stiamo studiando proprio adesso java.rmi
In facolta' programmiamo sotto linux ma a casa ho Windows con Eclipse installato e funzionante e devo dire che non ho avuto alcun problema con le applicazioni di rete precendeti. Adesso pero' ho tentato di far girare un semplice programma client/server su un unico host che utilizza java.rmi e mi da il seguente errore appena tento di lanciare il server.

java.rmi.ConnectException: Connection refused to host: 169.254.5.223; nested exception is:
java.net.ConnectException: Connection refused: connect

L'applicazione e' semplicissima, il server crea un oggetto "serverecho" che implementa l'interfaccia e poi tramite Naming.rebind("echo",serverecho) dovrebbe creare il registry legato alla porta di default.

Non sono un esperto di RMI e non ho capito alla perfezione il meccanismo ma ho visto che per funzionare sotto linux vanno utilizzati dei comandi da shell per creare sia il registry per il lato server che lavori in background (% rmiregistry ) sia lo stub da passare al client utilizzando un compliatore apposito (rmic) contenuto nel JDK.
Questi comandi come posso darli utilizzando Windows con ambiente di sviluppo Eclipse? Mi chiedevo se Eclipse non eseguisse tutto cio' in modo automatico ma l'errore che mi ha dato, un errore di connessione rifiutata dal mio host, mi fa pensare che stia sbagliando qualcosa.

Se vi servono altri dettagli, codice compreso, ditemelo pure che provvedero' a postare tutto quanto.
Precedente: Php4 e 5, OOP e database
Successiva: aiuto per installare due sistemi operativi
Intervento di Pierpaolo Cira a.k.a. pierpaoloc del 03-05-2006 ore 19:20
Marchese
Marchese

(1372 interventi)
Iscritto il 17-01-2006
Se il codice è corretto e il client non riesce a connettersi allora è probabilmente un problema di server.
Quindi, a primo acchitto, immagino che potrebbe esserci un firewall che impedisce l'accesso ai dati o più semplicemente il server potrebbe non essere in eseuzione quando lanci il client...
Intervento di Filippo Manganotto a.k.a. filippom del 04-05-2006 ore 09:27, Verona (VR)
Nobile
Nobile
(53 interventi)
Iscritto il 07-02-2006
Ciao, il problema non sembra essere legato al server, ma penso sia legato al fatto che di default eclipse supporta la scrittura di classi rmi, ma non la gestione del server. Cercando su google ho reperito un semplice plugin per eclipse che dovrebbe fare al caso tuo. Lo trovi as seguente indirizzo [link=http://www.genady.net/rmi/index.html t=_blank]http://www.genady.net/rmi/index.html[/link].

Spero ti sia di aiuto
Intervento di Filippo Manganotto a.k.a. filippom del 04-05-2006 ore 09:28, Verona (VR)
Nobile
Nobile
(53 interventi)
Iscritto il 07-02-2006
Scusa, ho sbagliato ad includere il link, spero adesso sia giusto

http://www.genady.net/rmi/index.html.
Intervento di Federico Gigi a.k.a. senji del 07-05-2006 ore 01:28, Roma (RM)
Plebeo
Plebeo
(1 intervento)
Iscritto il 03-05-2006
Citazione:
Scusa, ho sbagliato ad includere il link, spero adesso sia giusto

http://www.genady.net/rmi/index.html.

Ti ringrazio, ho scaricato il file relativo ad Eclipse 3.1 e conteneva 2 Directories, Feature e Plug-in. Ho preso il loro contenuto e l'ho inserito nelle relative Directories dentro la Directory di Eclipse.

Purtroppo l'errore e' lo stesso, Connection refused dall'IP del mio computer.

C'e' qualcosa che devo fare per abilitare i Plug-In nel mio progetto Java creato all'avvio di Eclipse sulla mia home directory?

Federico
Intervento di Filippo Manganotto a.k.a. filippom del 08-05-2006 ore 14:04, Verona (VR)
Nobile
Nobile
(53 interventi)
Iscritto il 07-02-2006
Citazione:
C'e' qualcosa che devo fare per abilitare i Plug-In nel mio progetto Java creato all'avvio di Eclipse sulla mia home directory?

Le funzioni messe a disposizione dai plug-in sono subito disponibili al primo riavvio di Eclipse. Ti consiglio di consultare la documentazione dei plug-in per utilizzarli in maniera corretta.
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.238 secondi.