Порты Java (и JBoss) JNDI и RMI - PullRequest
       32

Порты Java (и JBoss) JNDI и RMI

1 голос
/ 25 ноября 2011

У меня JBoss работает на нескольких машинах Linux.Если я хочу отправить сообщение JMS из ящика 1 в очередь на ящике 2, я могу сделать что-то вроде этого:

Hashtable<String,String> jndiProperties = new Hashtable<String,String>();

jndiProperties.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");
jndiProperties.put(javax.naming.Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");
jndiProperties.put(javax.naming.Context.PROVIDER_URL, "jnp://<ip of box2>:1099"); // 

InitialContext context = new InitialContext(m_jndiProperties);
Queue queue = (Queue)context.lookup("queue/myqueue");

, а затем поместить сообщение в очередь.Ясно, что порт 1099 должен быть открыт на box2, но мне интересно, какие другие порты участвуют в этой связи?

Спасибо.

1 Ответ

1 голос
/ 26 ноября 2011

Прочее У меня в голове:

  • Rmi: 1098.
  • Разъемы / разъемы HornetQ: 5446 / 5445. Оба конфигурируются в JBOSS_HOME/server/default/deploy/hornetq/hornetq-configuration.xml
...