我创建了一个企业应用程序并将其部署在websphere 8.5中。
企业应用程序包含一个注释为启动的单例EJB,它将创建很少的mbeans并将其注册到mbean服务器。
我尝试使用websphere_home / java / bin / jconsole来查看mbeans。它确实显示了一些进程,并且我连接到所有进程,但mbeans选项卡都没有列出我的mbeans。然后我做了
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标签下我能看到除了我的mbeans之外的许多mbeans。我搜索了几乎所有的列表,但无法找到我的mbeans。
如果mbeans正在注册,我试图调试我的应用程序.mbeans正在启动时注册,并在销毁时取消注册。
非常感谢任何帮助。