Sun GlassFish Enterprise Server v3 版本說明

無法在系統間傳送 JMS 訊息 (問題 11254)

說明

根據預設,Enterprise Server 上 JMS 服務的預設主機名稱為 localhost。然而,要從其他系統存取 JMS 服務,您必須變更主機名稱。您可以將它變更為實際的主機名稱或變更為 0.0.0.0

如需更多資訊,請參閱問題報告

解決方法

要進行變更,請執行下列其中一項動作:

  1. 使用管理主控台:展開 [配置]、[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"