17得票1回答
JMX的使用及如何在现有应用程序中使用

我们几年前开发了一个基于JDK 5的分布式Web应用程序。 JMX如何帮助这个应用程序? 1)它是否可以帮助我监控性能(内存、CPU和网络以及磁盘IO)? 2)如果是这样,那么如果应用程序部署在多台服务器上,我该如何在一个仪表板上监控所有服务器的性能? 3)我是否需要对现有的应...

17得票5回答
JMX代理程序将抛出java.net.MalformedURLException异常,当主机名设置为全数字值时。

我们的应用程序使用Tomcat 7.0.27。在Tomcat启动时,我们设置以下JMX属性: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8666 -Dcom.sun.management.jmxremo...

16得票3回答
JConsole命令行凭据

在通过命令行启动JConsole时,是否可以传递监视资源的凭据。我现在有这样的命令。${jdk.home}/bin/jconsole.exe -J-Djava.class.path=${jdk.home}/lib/jconsole.jar; ${jdk.home}/li...

16得票2回答
在ActiveMQ经纪人网络中禁用JMX(使用Spring和XBean)

由于我曾经遇到这个问题而苦苦挣扎,所以我要发布我的解决方案。 在activemq broker网络中禁用jmx可以消除关于jmx连接器注册的竞争条件。当在同一台机器上启动多个activemq服务器时: 无法启动jmx连接器:无法绑定到URL [rmi://localhost:1099/jmx...

16得票8回答
在Java中创建MBean

我正在尝试让一个类实现MBean接口,这样我就可以在运行时查询它的属性。我要查询的类如下:public class ProfileCache implements ProfileCacheInterfaceMBean{ private Logger logger = Logger.g...

16得票3回答
如何更改Tomcat JMX密码文件的权限

我正在尝试在本地托管的Windows平台上保护我的Tomcat实例的JMX访问。 我已经创建了访问和密码文件,并使用以下VM参数插入了这些文件:-Dcom.sun.management.jmxremote.password.file -Dcom.sun.management.jmxremote...

16得票1回答
JBoss SAR与EAR/WAR打包的区别

我何时会选择将部署作为JBoss SAR而不是EAR? 这更多是一个普遍性的问题,我正在寻找指南,解释每种部署模型的优缺点以及何时适用哪种。

15得票5回答
使用VisualVM无法连接Tomcat

我遇到了在监控远程Tomcat进程方面的问题。我正在尝试使用Java 6版本的JConsole/JVisualVM。 我已经在远程服务器上启动了jstatd,并且有适当的安全策略。该进程已启动,TCP连接也可用。 当我尝试通过JConsole进行连接时,显示"Connection Fail...

15得票4回答
Apache ActiveMQ浏览器无法连接到JMX控制台。

我正在使用 Apache ActiveMQ版本5.8.0,并下载了 Apache ActiveMQ浏览器版本2.5.2.8 在 Apache ActiveMQ 中,我编辑了 activemq.xml 配置文件以使用 JMX: <broker xmlns="http://activem...

15得票2回答
如何为JMX连接器设置请求超时时间

我试图为JMX连接器设置请求超时时间,但似乎不起作用。env.put("jmx.remote.x.request.waiting.timeout", new Long(30000)); 但是因为它没有起作用,我通过谷歌搜索了解原因,并发现在标准JMX远程API中不支持上述环境变量。 是否有其...