wsadmin.sh 을 이용하여 아래와 같이 명령을 날리면, MBean 리스트를 받아 볼 수 있다.
mbean.jython
-----------------------------------------------------------------------------------------
apps = AdminControl.queryMBeans('NEFSS/SystemLibrary:type=SharedTable,*',None)
appArray = apps.toArray()
for app1 in appArray:
print app1.getObjectName().toString()
-------------------------------------------------------------------------------------------
DMGR 서버에 붙어서, 전체 Application Server에 대해서 Query를 날리려면
/app/was/WebSphere/AppServer/bin/wsadmin.sh -username XXX -password XXXX -lang jython -f mbean.jython
특정, Application Server Instance에 붙어서 Query를 날리려면
/app/was/WebSphere/AppServer/bin/wsadmin.sh -host XXX -port XXXX -username XXX -password XXXX -lang jython -f mbean.jython
(여기서 포트는 SOAP 포트가 된다.)
이 글은 스프링노트에서 작성되었습니다.