2011-04-12 3 views
1

JBoss AS 6.0.0에 배포 할 웹 응용 프로그램이 있습니다. Eclipse 3.6에서 JBoss Tools 플러그인을 사용하고 있습니다. 서버가 프로젝트와 함께 구성되었으므로 OK로 실행됩니다. 내 응용 프로그램은 JMX를 통해 일부 MBeans를 노출합니다.Eclipse에서 MBean Explorer 클래스 경로에 클래스를 추가하는 방법

JMX Bean에 액세스하기 위해 MBean Explorer보기를 사용하고 있습니다. 내 콩 중 일부는 내 프로젝트에 정의 된 클래스의 인스턴스를 반환합니다. 익스플로러 뷰를 통해 이러한 메서드를 호출하면 이러한 클래스에 대해 ClassNotFound 예외가 발생합니다.

MBean Explorer보기의 클래스 경로에 클래스를 추가하려면 어떻게해야합니까?

은 (쉽게 이클립스 JMX 플러그인이 작업을 수행하는 경우에, 나는 대신에를 사용하는 것이 행복 해요.)

답변

0

대안 솔루션이 열려 유형을 사용하여 JMX 콩을 구현하는 것입니다. 다음과 같은 문제는 발생하지 않습니다. 다른 도구를 사용하여 mbeans와 상호 작용하려고하면이 문제점이 반복됩니다. mbeans를 사용하는 것이 클라이언트 유형 문제를 걱정할 필요가 없도록 열린 유형에 충실하는 것입니다.

+0

그래, 반환 형식에 표준 라이브러리 클래스 또는 프리미티브 만 사용하는 것이 좋겠지 만 불행히도 내 요구 사항에 따라 예를 들어 많은 필드가있는 자세한 이벤트 목록을 반환해야한다고 명시되어 있습니다. 나는 각 객체의 모든 필드를 Map으로 jamming하는 것이 가장 나쁜 방법이라고 생각합니다.하지만 그렇게하고 싶지는 않습니다. 예를 들어, jconsole에 대한 간단한 클래스 패스 인수를 제공함으로써 가치가있는 부분에 대해서는, 내가 잘하려고 노력하는 것을 얻을 수있다. 일식 내에서 동일한 것을 달성하는 것이 편리 할 것이다. – Alb

관련 문제