begin process at 2012 02 12 01:13:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Système

 > 

RemoteMethodeInvoke

 > 

Connexion refusée


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connexion refusée

dimanche 24 juin 2007 à 14:29:10 | Connexion refusée

Gwinyam

Salut à tous,

J'ai un souci avec une application en RMI, je débute.

J'ai créé une classe classrmi côté serveur:
package serveur;
import java.rmi.*;
import java.rmi.Naming;
import java.rmi.registry.*;
import java.rmi.server.*;

public class classrmi extends UnicastRemoteObject implements information
    {
        public classrmi()throws RemoteException
            {
            }

        public String getInformation()throws RemoteException
            {
                return "Bonjour";
            }
    }



Puis une interface pour cette classe:
package serveur;
import java.rmi.*;
import java.rmi.Naming;
import java.rmi.registry.*;
import java.rmi.server.*;

public interface information extends Remote
    {
        public String getInformation() throws RemoteException;
    }


Et enfin une classe côté serveur toujours pour créer l'objet et le nommer dans le registre RMI:
package serveur;
import java.rmi.*;
import java.rmi.Naming;
import java.rmi.registry.*;
import java.rmi.server.*;

public class Main
    {       
        public Main()
            {
            }

        public static void main(String[] args)
            {
                try
                    {
                        /*if(System.getSecurityManager() == null)
                            {
                               System.setSecurityManager (new RMISecurityManager());
                            }//*/
                        //LocateRegistry.createRegistry(1099);
                        System.out.println("Début du lancement de l'objet serveur");
                        classrmi testa = new classrmi();
                        System.out.println("Fin de lancement de l'objet serveur.");

                        System.out.println("Début de l'enregistrement de l'objet.");
                        Naming.rebind("rmi://127.0.0.1/patate", testa);
                        System.out.println("Fin de l'enregistrement de l'objet.");
                       
                        System.out.println("Début de la destruction de l'objet serveur.");
                        //Naming.unbind("rmi://127.0.0.1/patate");
                        System.out.println("Fin de la destruction de l'objet serveur.");
                    }
                catch (Exception except)
                    {
                        System.out.println("Exception: "+except.getMessage());
                    }
            }
}



Et ça me retourne tout le temps une erreur:
init:
deps-jar:
Compiling 1 source file to E:\NetBeans\ws\serveur\build\classes
compile:
run:
Début du lancement de l'objet serveur
Fin de lancement de l'objet serveur.
Début de l'enregistrement de l'objet.
Exception: Connection refused to host: 127.0.0.1; nested exception is:
        java.net.ConnectException: Connection refused: connect


Je ne comprends pas d'où vient l'erreur, donc si vous en avez une idée...Merci d'avance de m'en faire part
lundi 25 juin 2007 à 12:46:22 | Re : Connexion refusée

the_wwt

Bonjour,
utilise bind au lieu de rebind...
Ainsi ça marche chez moi en revanche si j'utilise le RMISecurityManager ca ne marche plus.
C
ordialement,
Pierrick
lundi 25 juin 2007 à 13:58:33 | Re : Connexion refusée

Gwinyam

ça marche aussi mal avec bind que rebind, avec RMISecurityManager, ça ne marche plus du tout, sans ça marche occasionellement en fait.

J'ai testé aussi le coup de remplacer "127.0.0.1" par "localhost", pas mieux. J'ai aussi testé ça:
Naming.rebind("patate", testa);

ça marchait encore occasionellement mais plus souvent...encore une fois chose que je ne comprends pas...

Je vais tester les sockets, ras le bol de RMI pour le moment


Cette discussion est classée dans : java, objet, serveur, rmi, import


Répondre à ce message

Sujets en rapport avec ce message

Client/serveur [ par titou445 ] titou: serait il possible que l'on me donne le code pour receptionner et pour envoyer un tableau d'entiers svp?VOICI MON CODE:import java.net.*;import client/serveur [ par titou445 ] titou:> titou: serait il possible que l'on me donne le code pour receptionner et pour envoyer un tableau d'entiers svp?> VOICI MON CODE:> import java. pb Serveur exception [ par projet2501 ] Code source : import java.lang.*; import java.io.*; import java.net.*; public class Serveur { InetAddress addr; ServerSocket srv Comment Implementer un RemoteListener ?? [ par squale ] Bonjour à tousje cherche une méthode pour implémenter des remoteListener. J'explique:1- j'ai un serveur d'objet avec une interface RMI qui fonctionne2 Serveur echo [ par wariom ] Bonjour, Voila, je voudrais faire un serveur echo mais j'ai des problemes avec les ObjectInputStream et companie <img src="http://www.developpez.net/f [RMI] problème d'accès sur le serveur [ par cerco2 ] alut à tous,j'ai creer une petite application client serveur en utilisant la technologie rmi. quand j'execute le client et le serveur sur la meme mach Probleme nullPointerException avec rmi [ par Raph382 ] Bonjour, pour nos études, nous devons effectuer un framework en java en utilisant le rmi.Ce framework est terminé mais lorsque nous voulons le tester, RMI Erreur [ par nosferaptus ] Bonsoir tout le monde, Mon problème est le suivant : j'utilise les RMI et je rencontre cette erreur: "java.lang.ClassCastException: $Proxy0 cannot be problem application client/serveur avec interface graphique de cote client en mode TCP/IP [ par motamo ] salut, Il s'agit d'écrire une application Client/Serveur en mode TCP/IP ou : 1) L'application client se présente sous forme d'une interface graphique model client serveur en java RMI [ par lerussesama ] slt a tous j ai envie de realiser une application client seveur en java avec le RMI mais dans mes TP pour apprendre le RMI je met les .class sur le se


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales