首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JMX监视运行在Tomcat中的J2EE应用程序

使用JMX监视运行在Tomcat中的J2EE应用程序
EN

Stack Overflow用户
提问于 2010-11-01 23:01:13
回答 2查看 824关注 0票数 0

全,

如果我想在Tomcat上启用JMX以从同一台机器进行监控(即不是远程监控),这些属性仍然是必需的吗?

代码语言:javascript
复制
com.sun.management.jmxremote.authenticate=false
com.sun.management.jmxremote.port=12345

身份验证和端口号属性不是只有在远程监视时才相关吗?如果在本地进行监控,我是否需要上述内容?

如果不需要端口号,客户端如何知道联系Tomcat的人?它是否侦听TOmcat默认打开的端口号?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-02 19:00:27

您是对的,只有在通过JMX监控远程应用程序时才需要这些参数。在本地监控时,您可以跳过它们。显然,该进程需要由同一用户启动。

我认为这条规则有一些例外,请参阅http://download.oracle.com/javase/1.5.0/docs/guide/management/agent.html#local

问:“如果不需要端口号,客户端如何知道联系Tomcat的是谁?”

答: jconsole、jps等类似工具只是查找系统上运行的、属于同一用户的任何Java进程。

阅读这里:http://download.oracle.com/javase/6/docs/technotes/guides/management/jconsole.html (关于可附加应用程序的章节)。

票数 2
EN

Stack Overflow用户

发布于 2011-03-04 05:47:12

这是我在这个主题上写的一篇文章。JMX setup for external access

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4070051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档