begin process at 2010 03 20 09:37:01
  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, lire un fichier html [ par Nollla ] bsr a tous j ai le code suivant qui est affiche le message suivant au cours d'excution sur mon pc malgre qu'il fonctionne sur un autre pc alors le pb JTable (aider moi SVP) please !! [ par amine1234Z ] Bonsoir voila j'ai ajouter juste le code, j'ai pas pu ajouter la base de donnée est ce que qlq un peut m'aider SVP . - c'est a vous de la créé JGraph [ par sabrinam03 ] salut,  je suis entrain d'essayé mon premier exemple sur le JGraphvoici le code:import com.jgraph.*;import java.awt.*;import java.awt.event.*;import j


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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,343 sec (3)

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