Java 如何查看部署在WebSphere8.5中的自定义MBean
我创建了一个企业应用程序,并将其部署在WebSphere8.5中 企业应用程序包含一个注释为startup的单例EJB,它将创建几个mbean并将其注册到mbean服务器 我尝试使用websphere_home/java/bin/jconsole来查看MBean。它确实显示了一些进程,我连接到了所有进程,但没有一个mbeans选项卡列出我的MBean。然后我做到了Java 如何查看部署在WebSphere8.5中的自定义MBean,java,websphere,java-ee-6,websphere-8,mbeans,Java,Websphere,Java Ee 6,Websphere 8,Mbeans,我创建了一个企业应用程序,并将其部署在WebSphere8.5中 企业应用程序包含一个注释为startup的单例EJB,它将创建几个mbean并将其注册到mbean服务器 我尝试使用websphere_home/java/bin/jconsole来查看MBean。它确实显示了一些进程,我连接到了所有进程,但没有一个mbeans选项卡列出我的MBean。然后我做到了 websphere_home/java/bin/jconsole -J-Djava.class.path=path_to_orb_j
websphere_home/java/bin/jconsole -J-Djava.class.path=path_to_orb_jar;path_to_adminclient_jar;path_to_thin_client;path_to_jconsole_jar; -J-Dcom.ibm.CORBA.ConfigURL=path_to_sas_client_props -J-Dcom.ibm.SSL.ConfigURL=path_to_ssl_client_props
然后我使用了service:jmx:iiop://localhost:2809/jndi/JMXConnector,然后提供管理员用户ID和密码
然后在mbeans选项卡下,我可以看到除了我的MBean之外的许多MBean。我搜索了几乎所有的列表,但找不到我的MBean
我试图调试我的应用程序是否正在注册MBean。MBean在启动时注册,在销毁时注销
非常感谢您的帮助。我不知道这是否是websphere 8.5中的错误,但我能够在一个名为com.ibm.wsspi.bootstrap.WSPreLauncher的进程下看到我的MBean。。。。昨天我没能看到这个过程。我已经关机了,今天就走了。今天回来后,我启动了服务器并运行了jconsole,我可以看到一个新进程,其中列出了所有MBean。我不知道这是否是websphere 8.5中的错误,但我可以在一个名为com.ibm.wsspi.bootstrap.WSPreLauncher的进程中看到我的MBean。。。。昨天我没能看到这个过程。我已经关机了,今天就走了。今天回来后,我启动了服务器并运行了jconsole,我可以看到一个新进程,其中列出了所有MBean。