捆绑的 Tomcat 配置

要使 JConsole 能够访问 Tomcat JVM 管理数据,必须更新 Tomcat 启动脚本。
1) 编辑 <your netbeans install>/enterprise1/jakarta-tomcat-5.5.7/bin/catalina.bat(在 Unix 上为 .sh)。
2) 将 -Dcom.sun.management.jmxremote 系统属性添加到 Tomcat JVM 运行命令行中。为每个 exec 命令添加所需的属性。以下是提取的 Catalina 脚本:

...
 exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
      -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
      -Djava.security.manager \
      -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
      -Dcatalina.base="$CATALINA_BASE" \
      -Dcatalina.home="$CATALINA_HOME" \
      -Djava.io.tmpdir="$CATALINA_TMPDIR" \
     -Dcom.sun.management.jmxremote\
      org.apache.catalina.startup.Bootstrap "$@" start
...

3) 已完成添加。现在,您可以从 JConsole 中可视化 MBean(和所有其他 JVM MBean)。

连接 JConsole

1) 首先,确保正确配置了 Tomcat。
2) 如果正在运行 Tomcat,请将其停止。
3) 运行 Web 应用程序。
4) 调用“运行”>“启动 JConsole...”(或者单击与其相关的工具栏图标)。
5) 将显示 JConsole。
6) 从建议的“要连接到的代理”表中选择 "org.apache.catalina.startup.Bootstrap"。
7) 单击“连接”。
8) 现在,您就可以可视化 MBean 以及 Tomcat 和 JVM MBean 了。


法律声明