JMX(Java Management Extensions) 상호 운용성

버전 6.0으로 시작하는 경우, WebSphere® Application Server는 JMX(Java™ Management Extensions) 버전 1.2를 구현합니다.

버전 6.0.x와 버전 6.1 이상의 차이점

제품은 SOAP 커넥터를 통해 이전 레벨의 서버와 통신할 수 있도록 지원합니다. 단, 이전 서버의 레벨은 두 릴리스 이상 낮을 수 없습니다. 버전 6 이상의 서버는 RMI 커넥터를 통해 하나의 제한사항 하에 서로 통신할 수 있습니다. javax.management.MBeanInfo 클래스 및 해당 서브클래스는 버전 6.1.02와 버전 6.0.2 간에 상호 운용되지 않습니다. 이 클래스의 인스턴스를 버전 6.1과 버전 6.0.2 간에 전송하려고 하면 java.lang.IllegalArgumentException 예외가 수신됩니다. 이 제한사항은 다음 조작을 수행하는 클라이언트에 적용됩니다.
  • 다음 조작을 시도하는 wsadmin 스크립트 클라이언트. 다음은 Jacl 예제입니다.
    $Help attributes MBeanObjectName
    $Help operations MBeanObjectName
    $Help notifications MBeanObjectName
  • 다음 명령의 호출을 시도하는 모든 Java 클라이언트.
    com.ibm.websphere.management.AdminClient.getMBeanInfo(ObjectName name);
    com.ibm.websphere.management.AdminService.getMBeanInfo(ObjectName name);
    javax.management.MBeanServer.getMBeanInfo(ObjectName name);
버전 6.1 이상 및 버전 6.0.x 릴리스에서 JMX 구현의 직렬화 형식이 일치하지 않습니다. 버전 6.0.x wsadmin 스크립트나 버전 6.0.x 관리 클라이언트가 버전 6.1 이상 MBean의 ModelMBeanInfo 인터페이스를 가져오려고 하면, 각 버전의 대소문자가 다르기 때문에 직렬화 해제된 오브젝트에서 예상된 필드 이름을 찾을 수 없습니다. 예를 들어, 버전 6.0.x wsadmin 스크립트가 버전 6.1 이상 서버에 연결되면 다음 wsadmin 기능이 작동하지 않습니다.
$Help attributes MBeanObjectName
$Help operations MBeanObjectName
$Help all MBeanObjectName
여기서 MBeanObjectName은 버전 6.1 이상 MBean 오브젝트의 문자열 표시입니다.
이 문제를 피하려면 관리 콘솔의 JVM 사용자 정의 특성 페이지에서 JVM(Java Virtual Machine) 사용자 정의 특성인 jmx.serial.form을 설정하십시오. 버전 6.0.x 클라이언트에서 연결할 버전 6.1 이상 Application Server에 이름-값 쌍을 지정하여 사용자 정의 특성을 작성하십시오. 필드 이름은 버전 6.0.x 클라이언트의 예상 결과와 호환되도록 소문자로 강제 설정됩니다. 소문자 필드 이름은 JMX 스펙과 일치하지 않으며 이후 버전과의 상호운영성에 문제가 발생할 수 있습니다. 따라서 혼합된 버전 환경에서 꼭 필요한 경우에만 이 특성을 설정할 것을 권장합니다.
Information
특성 이름 jmx.serial.form
데이터 유형 문자열
1.2.0 또는 1.2.1
JVM 사용자 정의 특성에 액세스하려면 다음으로 이동하십시오.

[z/OS]서버 > 서버 유형 > WebSphere Application Server > server1을 클릭하십시오. 그런 다음, 서버 인프라에서 Java 및 프로세스 관리 > 프로세스 정의 > 제어 > JVM(Java Virtual Machine) > 사용자 정의 특성을 클릭하십시오.

[AIX Solaris HP-UX Linux Windows][IBM i]서버 > 서버 유형 > WebSphere Application Server > server1을 클릭하십시오. 그런 다음, 서버 인프라에서 Java 및 프로세스 관리 > 프로세스 정의 > JVM(Java Virtual Machine) > 사용자 정의 특성을 클릭하십시오.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjmx_interoperability
파일 이름:rjmx_interoperability.html