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

У меня есть 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, но мне любопытно, какие еще порты задействованы в этой связи?

Благодарю вас.


person user265330    schedule 25.11.2011    source источник


Ответы (1)


Другие у меня не в голове:

  • Рми: 1098.
  • Приемники / разъемы HornetQ: 5446 / 5445. Оба настраиваются в JBOSS_HOME/server/default/deploy/hornetq/hornetq-configuration.xml
person Gonzalo Garcia Lasurtegui    schedule 25.11.2011
comment
RMI использует только порт 1098 для демона активации, который широко не используется. - person user207421; 26.11.2011