私はGlassfish4を持っていて、asaadminを介してlocalhostとdiable TLSとSecurityだけをlistenするようにします。Glassfish4 JMX asadminを使用した設定
Admin Web UIで同じことをすることはできますが、asadimを使って行う方法はわかりません。
以下のコマンドは、admin-config
のjmx-connecterプロパティを更新しますが、default-config
の下で同様の変更が必要です。
asadmin set server.admin-service.jmx-connector.system.security-enabled=false
以上更新私は、この
<config name="default-config">
.....
<admin-service system-jmx-connector-name="system">
<jmx-connector address="localhost" port="${JMX_SYSTEM_CONNECTOR_PORT}" name="system" auth-realm-name="admin-realm" security-enabled="false">
<ssl ssl3-enabled="false" tls-enabled="false" classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" client-auth="want" cert-nickname="glassfish-instance"></ssl>
</jmx-connector>
<property name="adminConsoleDownloadLocation" value="${com.sun.aas.installRoot}/lib/install/applications/admingui.war"></property>
<das-config></das-config>
</admin-service>
....
</config>
してくださいようdefault-config
の下で値を更新し、この経由を行う方法で私を導くために必要
<config name="server-config">
.....
<admin-service system-jmx-connector-name="system" type="das-and-server">
<jmx-connector address="localhost" port="8686" name="system" auth-realm-name="admin-realm" security-enabled="false">
<ssl tls-enabled="false" classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" client-auth="want" cert-nickname="server"></ssl>
</jmx-connector>
<property name="adminConsoleContextRoot" value="/admin"></property>
<property name="adminConsoleDownloadLocation" value="${com.sun.aas.installRoot}/lib/install/applications/admingui.war"></property>
<property name="ipsRoot" value="${com.sun.aas.installRoot}/.."></property>
<das-config></das-config>
</admin-service>
....
</config>
下のdomain.xml asadminを使用しているCLI。
これが役立つ場合は、「管理UI」 - >「設定」 - >「default-config」 - >「JMX Connector/SSL」と同じものを更新してください。
ありがとう