我正在尝试将 jconsole 与AWS
EBS
上部署的Tomcat网络服务器连接起来,但我无法理解如何设置{{1用于远程访问。
很少有像one这样的教程介绍如何安装&在Tomcat
实例上配置Tomcat server
。这很好用,但我想使用EC2
的{{1}}。
我遵循了所有步骤,包括创建 setenv.sh 文件。不幸的是,EBS
在启动时忽略了任何设置文件,因此当我尝试启动Web服务器时出现以下错误:
Tomcat web server
我在我的本地EBS
进行了测试,一切正常。如果我从SEVERE: The required Server component failed to start so Tomcat is unable to start.
...
Caused by: java.lang.IllegalArgumentException: jmxremote.access (No such file or directory)
...
Caused by: java.io.FileNotFoundException: jmxremote.access (No such file or directory)
文件夹中删除Tomcat server
文件,我会收到相同的错误消息,以确认我的怀疑。
搜索setenv.sh
一段时间后,我遇到了ebextension,我可以设置以下道具,/bin
加载web
时需要这些道具文件。
Tomcat
由于我找不到任何示例如何使用catalina-jmx-remote.jar
文件或其他方式在JAVA_OPTS="-Djava.rmi.server.hostname=localhost -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
上设置 JMX远程,我想知道社区中是否有人成功地将 jconsole 与EBS
联系起来。
由于