2017-09-21 1 views
0

Glassfish4를 가지고 있으며 asaadmin을 통해 localhost 및 diable TLS 및 Security에만 수신 대기하도록 JMX를 만들고 싶습니다.Glassfish4 JMX asadmin을 사용하여 구성

관리자 웹 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

이것이 도움이되는 경우 : 맨 위 항목은 Admin UI -> Configurations -> default-config -> JMX Connector/SSL에서 동일하게 업데이트하십시오.

감사합니다.

답변

0

많은 것을 읽은 후에 알게되었습니다.

asadmin set configs.config.default-config.admin-service.jmx-connector.system.address=localhost

asadmin set configs.config.default-config.admin-service.jmx-connector.system.security-enabled=false

관련 문제