Sun Java System Message Queue 3.7 UR1 管理指南

Procedure修改 HTTPS 通道 Servlet .war 檔案

  1. .war 檔案複製到暫存目錄。

    cp /usr/share/lib/imq/imqhttps.war /tmp (Solaris)

    cp /opt/sun/mq/share/lib/imqhttps.war /tmp (Linux)

    cp IMQ_HOME/lib/imqhttps.war /tmp (Windows)

  2. 將此暫存目錄變為您的目前目錄。

    $ cd /tmp

  3. 擷取 .war 檔案的內容。

    $ jar xvf imqhttps.war

  4. 列出 .war 檔案的部署描述元。

    $ ls -l WEB-INF/web.xml

  5. 編輯 web.xml 檔案,為 keystoreLocationkeystorePassword 引數 (如有必要,還包括 servletPortservletHost 引數) 提供正確的值。

  6. 重新組合 .war 檔案的內容。

    $ jar uvf imqhttps.war WEB-INF/web.xml

    此時,您就可以使用已修改的 imqhttps.war 檔案來部署 HTTPS 通道 Servlet。(如果您擔心金鑰庫密碼洩漏,則可以使用檔案系統權限來限制其他人對 imqhttps.war 檔案的存取。)