问个简单问题:我在远程服务器(JBoss 4.2)上配置了一个消息队列,然后用下面的方式向消息队列发消息,Properties properties = new Properties();
properties.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory");   
properties.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.jnp.interfaces");   
properties.put(Context.PROVIDER_URL, "192.168.1.101:1099");
InitialContext context = new InitialContext(properties);

QueueConnectionFactory factory = (QueueConnectionFactory) context.lookup("ConnectionFactory");
QueueConnection connection = factory.createQueueConnection();
Queue queue = (Queue) context.lookup("queue/helloworld");
QueueSession session = connection.createQueueSession(false, QueueSession.AUTO_ACKNOWLEDGE);
connection.start();
// 后面的代码省略运行程序时报无法连接的错误,如果是在本地配置的消息队列,即上面代码中的192.168.1.101改为127.0.0.1,则没有问题,为什么远程消息队列无法连接,是否还要做其他的配置?望高手赐教。