永发信息网

怎样用VisualVM监控登记为window服务项的tomcat

答案:2  悬赏:0  手机版
解决时间 2021-03-24 11:11
怎样用VisualVM监控登记为window服务项的tomcat
最佳答案
要使用VisualVM远程监控tomcat的profile,必须先对Tomcat做出一些配置,针对两种方式的配置如下:
1) Startup.bat启动方式:
在:doRun和:doStart下添加以下代码
set JAVA_OPTS=%JAVA_OPTS% -XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=10090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
这种模式只支持用Start.bat启动,如果把Tomcat做成Service时,此种配置不起作用。
2) 当Tomcat注册为window服务:
找到下面注册表:
全部回答
visualvm 提供在 java 虚拟机 (java virutal machine, jvm) 上运行的 java 应用程序的详细信息。在 visualvm 的图形用户界面中,您可以方便、快捷地查看多个 java 应用程序的相关信息。(摘自官方) 简单说来,visualvm是一种集成了多个jdk命令行工具的可视化工具,它能为您提供强大的分析能力。所有这些都是免费的!它囊括的命令行工具包括jstat, jconsole, jstack, jmap 和 jinfo,这些工具与jdk的标准版本是一致的。 可以使用visualvm生成和分析海量数据、跟踪内存泄漏、监控垃圾回收器、执行内存和cpu分析,同时它还支持在mbeans上进行浏览和操作。尽管visualvm自身要在jdk6这个版本上运行,但是jdk1.4以上版本的程序它都能监控。 对于我们来说,这些功能都是至关重要的。以前大家可能会用yourkit这样的付费软件来检测我的应用软件,但现在可以用visualvm这样一个开源工具来实现同样的功能了。更何况,有谁比能sun公司更了解jvm呢? visualvm的一个最大好处就是,它已经在你的jdk bin目录里了,只要你使用的是jdk1.6 update7之后的版本。点击一下jvisualvm.exe图标它就可以运行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
泰达北斗星城南门地址在哪,我要去那里办事
单选题对社会实践与文化创新的关系,下列说法
请高手P图,见附件。
三国战记怎么调无限暴气
酒与音乐的境界句子,和音乐有关的古诗词
激素脸起皮是快好了吗
梦见我在秀花还没秀完
两鸡蛋,半斤鸡胸的热量
求豪乳家族全的txt
在△ABC和△AˊB′C′中,已知∠A=∠A′,AB=
聚祥庄地址有知道的么?有点事想过去
天猫超市发的什么快递,天猫超市是用的什么快
泉州有钱人多在哪里消费
3DMAX里材质编辑器中“从对象拾取材质”和“
生命值加成是提高生命上限还是恢复生命?
推荐资讯
填空题若曲线y=x2在点(a,a2)(a>0)处的
lovelive抽卡模拟器怎么用
色弱有哪些种类?
朗诵前如何准备?
篮球中锋转身要领
鸡,鸭,鹅共重12千克,其中,鸡鸭重7千克,
到底天珠是什么?
老香港蛋糕(宝山杨行店)地址有知道的么?有点
0.12乘5加1.2乘50=?简便用算
凡人修仙传韩立大乘找到南宫婉了吗?南宫婉情
哪种废气被活性炭吸附后不易脱附
单选题Pleasetellme______tomorrowmorning.A
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?