用JvisualVM监控prunsrv服务
个人用的是:prusrv编写的服务。不懂得可以参考下面三篇文章。
更详细的配置文档可以看apache文档
通过上面三篇文章,基本上默认,你可以写一个服务的安装和卸载。可能会启动不起来,这不是本文讨论的问题。
重点来了:我想配置,服务的JVM等参数和检测是否成功。
配置的话,参考文献中第4,5篇。(因为prusrv和Tomcat都是Apache的产品,所以很多东西是完全相通的)。以下是个人在别人基础上改动的:
改动方式一:
黑色框中的语句可以合并,黑色框中的前四句就是定义个变量。后面四句可以把变量之间设置成参数。
改动方式二:
上面的博客有此详解,不多做解释。
好,现在开始检测部分:
prusrv自带的检测工具,prunmgr.exe。之需要重命名为服务名即可使用。
这是改动方式一的UI。Java Options里面的配置完全生效,懒人不需要继续检测,也没必要。
改动方式二的UI。
也可以自己直接输入配置参数->应用->确定->重新启动服务即可生效。
我现在想用visualVM来检测配置内容:
一:在Java Options中输入内容:
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=
9090
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=
127.0.0.1
二:打钩
三:应用,确定,重新启动服务
四:打开JvisualVM.exe,右击应用程序的空白区,添加JVM连接,
五:
ok,the end。
参考文献:
更详细的配置文档可以看apache文档
堆内存其他参数的设置:
用VM监控prunsrv服务(Tomcat版)