Que dois-je faire pour se connecter à distance file d'attente jms?

J'ai le travail JBoss as 7, paragraphe 7.1.1 final) serveur sur localhost avec certains de la file d'attente.

Et je veux me connecter à cette file d'attente dans une application de bureau.

J'ai donc écrit quelque chose comme ceci:

Hashtable env = new Hashtable();
env.put(Context.PROVIDER_URL, "remote://localhost:4447");
env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
env.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
InitialContext initialContext = new InitialContext(env);
ConnectionFactory connectionFactory = (ConnectionFactory) 
initialContext.lookup("RemoteConnectionFactory"); //<- there is it fail

Mais il en résulte cette exception:

Exception in thread "main" javax.de nommage.CommunicationException: Pourrait
pas obtenir une connexion à l'un quelconque de ces url: distance://localhost:4447
et de la découverte a échoué avec l'erreur: javax.de nommage.CommunicationException:
Recevez expiré [Root exception java.net.SocketTimeoutException:
Recevez expiré] [Racine exception est
javax.de nommage.CommunicationException: impossible de se connecter au serveur
distance:1099 [Root exception est
javax.de nommage.ServiceUnavailableException: impossible de se connecter au serveur
distance:1099 [Root exception java.net.UnknownHostException:
distance]]]

Bien sûr, j'ai jbosscall-client.jar dans le chemin de classe.

InformationsquelleAutor Hlib | 2012-11-04