JMX是否需要Web应用程序才能连接到它?
问题描述:
JMX是否适用于与Web无关的Java应用程序,但作为游戏服务器?或者,我是否需要有一个Web应用程序才能运行并连接到JMX并能够监视我的Java应用程序? [请检查此question]这样易混淆。JMX是否需要Web应用程序才能连接到它?
答
不,您不需要Web应用程序即可连接到JMX。您可以使用随JDK或其他工具提供的jconsole。
JMX队列和主题可以在JNDI中找到,并且它们的典型实现存在于EJB容器中。您的应用程序服务器(如JBoss和Glassfish)是EJB容器,但它们也是servlet容器(Web应用程序服务器)。我假设你的意思是“游戏服务器”,它们是客户端进程,它们会建立网络连接,但你不想要HTTP和Servlets的开销? – 2011-05-11 15:12:17
@maple_shaft,以及基本上游戏服务器是一个服务器,用户连接到并监听服务器说(多用户游戏),但是它没有任何http .. – Rihards 2011-05-11 15:14:44