我在Tomcat下运行了一个应用程序。
我想分析这个应用程序(VisualVM ----> CPU Sampler),作为我在java bin目录下启动VisualVM时的一部分
我看到以下消息
为此JVM启用了类共享"警告显示在“Profiler”选项卡中的红色框中
在以下链接中,提到以下解决方案
https://visualvm.java.net/troubleshooting.html
解决方案:动态连接存在已知问题,用于分析,启用类共享时可能导致目标JVM崩溃。 要在没有类共享的情况下启动应用程序,请为启动应用程序的java命令提供 -Xshare:off 参数。
请有人告诉我如何解决这个问题。
答案 0 :(得分:0)
$ export CATALINA_OPTS="-Xshare:off"
$ $CATALINA_HOME/bin/catalina.sh start
如果您使用的是Microsoft Windows服务,请运行CATALINA_HOME/bin/tomcatXw.exe
(其中X是您的Tomcat版本)并编辑启动器参数以包含-Xshare:off
。