Tous,JBOSS 7.0 - Impossible de se connecter au serveur en utilisant le protocole http-Remoting
Je suis en train d'invoquer un EJB à partir programme autonome à distance. EJB est correctement déployé sur JBOSS 7.0. J'utilise le code ci-dessous pour faire la recherche:
Properties jndiProps = new Properties();
jndiProps.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
jndiProps.put(Context.URL_PKG_PREFIXES, "org.jboss.ejb.client.naming");
jndiProps.put(Context.PROVIDER_URL, "http-remoting://localhost:8080");
jndiProps.put(Context.SECURITY_PRINCIPAL, "user1");
jndiProps.put(Context.SECURITY_CREDENTIALS, "[email protected]?");
jndiProps.put("jboss.naming.client.ejb.context", true);
try {
Context ctx = new InitialContext(jndiProps);
HelloWorld d= (HelloWorld) ctx.lookup("HelloWorldSessionBean/HelloWorldBean!com.ibytecode.business.HelloWorld");
// String s=d.sayHello();
// System.out.println(s);
}
catch(Exception ne) {
ne.printStackTrace();
}
Mais je reçois l'exception ci-dessous et incapable d'aller plus loin. Quelqu'un peut-il me faire savoir ce que je suis absent:
Failed to connect to any server. Servers tried: [http-remoting://localhost:8080]
javax.naming.NamingException: Failed to connect to any server. Servers tried: [http-remoting://localhost:8080]
Mon serveur est opérationnel et je suis en utilisant le fichier autonome-full.xml
Merci. J'ai essayé d'utiliser à distance: // et cela a fonctionné – VarunKrissh
@VarunKrissh, heureux que je puisse être utile. Pouvez-vous marquer ma réponse comme correcte afin qu'elle soit bénéfique pour les futurs utilisateurs? – VHS