Sun GlassFish Enterprise Server v3 发行说明

无法在系统间发送 JMS 消息(问题 11254)

描述

默认情况下,Enterprise Server 上的 JMS 服务的默认主机名为 localhost。可是,要从其他系统访问 JMS 服务时却必须更改主机名。可将其更改为实际主机名或更改为 0.0.0.0

有关更多信息,请参见问题报告

解决方法

要进行更改,可完成以下某个步骤:

  1. 使用管理控制台:展开“Configuration”、“Java Message Service”和“JMS Hosts”节点,选择 default_JMS_host,编辑“Host”字段;或者

  2. 使用 asadmin 子命令,如下所示:

    asadmin set server-config.jms-service.jms-host.default_JMS_host.host="0.0.0.0",或者

    asadmin set server-config.jms-service.jms-host.default_JMS_host.host="hostname"