我有一个CentOS+CPanel+Tomcat+Spring+MySQL+Flex架构。
我需要监控应用程序的内存,因为 Tomcat 时不时会崩溃。我读到 JMX + Jconsole 是一个很好的选择。所以我设置了这些变量CATALINA_OPTS
(在 CPanel 中,您可以在名为 的文件中 添加选项tomcat.options
)。但我收到无效端口错误。我尝试了几个端口号:8181、8999、3000。这个文件tomcat.options
不起作用:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=li170-64
我谷歌了一下这个错误,没有找到其他遇到同样错误的人。出了什么问题?
答案1
端口号行后有空格:
-Dcom.sun.management.jmxremote.port=8999(space)(space)
我删除了它并且它起作用了!