「java监控tomcat」Java监控一个类
本篇文章给大家谈谈java监控tomcat,以及Java监控一个类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java如何实现对windows系统和Tomcat服务器进行监控
- 2、如何用jmx监控tomcat 服务器
- 3、java 中使用jmx对tomcat实时监控默认的构造方法无法处理的异常类型的隐式超级构造函数抛出异常
java如何实现对windows系统和Tomcat服务器进行监控
可以实现,我试过,cpu、内存、磁盘空间等参数信息用C语言来写一个DLL工程(extern "c"声明),最好不要用C++写,因为C++的导出函数会变名,然后java通过JNI规范调用C编写的函数。
具体是先System.loadLibruary("dll名称");
用C函数名,注意编译DLL的时候需要java类的头文件。cmd命令:javah Java类名。再直接调C函数。
如何用jmx监控tomcat 服务器
使用jmx监控tomcat
1、在tomcat启动过程中,开启相应的参数配置:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
其中:com.sun.management.jmxremote.port 是jmx端口 这个很重要 在使用jconsole连接tomcat jmx时候使用。
2、启动tomcat并使用jconsole来连接tomcat jmx接口
连接界面如下:
连接进去以后,在MBean一栏便是jmx接口。
关于jmx相关接口信息如下(主要包括java jmx接口和tomcat jmx接口两个部分)
java 中使用jmx对tomcat实时监控默认的构造方法无法处理的异常类型的隐式超级构造函数抛出异常
JMXServiceURL用于标识JMXConnectorServer,它是采用以下形式的字符串:
service:jmx:protocol://[[[ host]: port]/ path]
"protocol" 指定了协议,例如:rmi、iiop、jmxmp 或者 soap。"host"、"port" 和
"path"是可选的。JMXServiceURL并不足以描述所有的用于连接到JMXConnectorServer的配置信息(例如配置
RMIClientSocketFactory 和RMIServerSocketFactory),因此在构造JMXConnectorServer 和
JMXConnector的时候,还可能需要通过一个Map实例指定其它属性。
关于java监控tomcat和Java监控一个类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。