由於項目限制,我需要在shell腳本(linux)中使用asadmin配置我的GlassFish安裝。我配置了所有的參數,除了一個。我需要配置的部分是「網絡監聽器」部分。以下是默認的domain.xml文件的部分看起來像:需要幫助使用asadmin配置GlassFish
<network-config>
<protocols>
<protocol name="http-listener-1">
<http default-virtual-server="server" max-connections="250" server-name="">
<file-cache enabled="false"></file-cache>
</http>
</protocol>
<protocol security-enabled="true" name="http-listener-2">
<http default-virtual-server="server" max-connections="250" server-name="">
<file-cache enabled="false"></file-cache>
</http>
<ssl ssl3-enabled="false" cert-nickname="s1as"></ssl>
</protocol>
<protocol name="admin-listener">
<http default-virtual-server="__asadmin" max-connections="250" server-name="">
<file-cache enabled="false"></file-cache>
</http>
</protocol>
</protocols>
</network-config>
對於「HTTP偵聽器2」一節,我需要更改爲「SSL」一節。我查看了很多地方,但無法找到正確的asadmin命令來進行這些更改。什麼我的SSL部分需要看起來是這樣的:
<ssl key-store="config/xxxxxServer.jks" trust-store="config/xxxxxTrustStore.jks" cert-nickname="xxxxxServer" />
正如我剛纔所說,我已經找了幾天,現在,我無法找到正確的命令行命令與asadmin的使用設置這些參數。我認爲「asadmin create-ssl」是我所需要的,但不幸的是,它不是。在查看GlassFish的Web界面時,我看到了需要設置的參數。這告訴我,我應該應該能夠通過asadmin配置它。任何協助幫助我這將不勝感激。
感謝您的閱讀,祝您有美好的一天。
非常酷...謝謝你。它像一個魅力。我到處搜索這個,但找不到正確的方法。我想我可能不得不使用「set」命令,但我無法弄清楚如何使用它。再次感謝。 – Brian 2011-01-06 14:27:58
要添加proxiedProtocols屬性:asadmin set server-config.http-service.http-listener.http-listener-2.property.proxiedProtocols = ws/tcp – rodrigoap 2013-07-12 21:58:31