배포되지 않은 EJB 모듈의 mbean에 대한 모니터링이 해당 모니터링 이름 하의 모든 통계가 이동되더라도 제거되지 않습니다.
예를 들면 다음과 같습니다.
EJBModuleMonitorMap().size() = 1 eventhough ejb module is
undeployed EJBModuleMonitor().getName() = sqe_ejb_s1_01
|
이러한 현상은 EJB 모듈과 응용 프로그램에 공통적으로 나타납니다. 프로그램(MBean API) 및 asadmin list/get을 통해 비어 있는 모니터링인 MBean이 여전히 존재합니다.
진단
asadmin list -m "server.applications" shows the following output:
server.applications.MEjbApp
server.applications.__ejb_container_timer_app
server.applications.adminapp
server.applications.admingui
server.applications.com_sun_web_ui
server.applications._export_install_nov-11_domains_domain1_applications
_j2ee-modules_sqe_ejb_s1_01
|
다음과 같은 통계를 볼 수 있습니다.
bin/asadmin list -m "server.applications._export_install_nov-11_domains
_domain1_applications_j2ee-modules_sqe_ejb_s1_01"
server.applications._export_install_nov-11_domains_domain1_applications_
j2ee-modules_sqe_ejb_s1_01.SQEMessage
server.applications._export_install_nov-11_domains_domain1_applications_
j2ee-modules_sqe_ejb_s1_01.TheGreeter
|
일단 배포를 해제합니다.
_export_install_nov-11_domains_domain1_applications_j2ee-modules_sqe_
ejb_s1_01
|
list 명령을 수행해도 여전히 응용 프로그램을 보게 됩니다.
asadmin list -m "server.applications"
server.applications.MEjbApp
server.applications.__ejb_container_timer_app
server.applications._export_install_nov-11_domains_domain1_applications_
j2ee-modules_sqe_ejb_s1_01
server.applications.adminapp
server.applications.admingui
server.applications.com_sun_web_ui
|
그러나 모니터링 통계는 포함되어 있지 않습니다.
asadmin list -m "server.applications._export_install_nov-11_domains_
domain1_applications_j2ee-modules_sqe_ejb_s1_01"
Nothing to list at server.applications.-export-install-nov-11-domains-
domain1-applications-j2ee-modules-sqe-ejb-s1-01
|
|