• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

jconsole远程linux上的jvm问题

我们项目的tomcat经常挂掉不知道什么原因,所以我想用本地的window系统的jconsole远程linux服务器上的tomcat进行监控,首先我进入了tomcat的bin目录下,然后vi catalina.sh,并在里面添加了CATALINA_OPTS配置,以下是catalina.sh里面的部分代码
fi
# ----- Execute The Requested Command -----------------------------------------
CATALINA_OPTS="$CATALINA_OPTS -Djava.rmi.server.hostname=jdzz10.ucjoy.com -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true"
# Bugzilla 37848: only output this if we have a TTY
这是我配置jconsole远程linux上的tomcat的原文 http://www.cnblogs.com/sunxucool/p/4059040.html地址。
按照上里面的教程配置好后启动tomcat,发现tomcat启动不了,不知道各位大神是怎么配置的,
再说明一下,
文章里面的jmxremote.password也改了,里面controlRole和monitorRole两个角色的注释去掉了
但是由于jmxremote.password这个文件是由root用户加上去的,而我运行tomcat的用户是普通用户,不是文件的拥有者,所以运行tomcat的时候报“必须限制口令文件读取访问权限”,不论加不加CATALINA_OPTS配置都报这个错,但是不加CATALINA_OPTS配置在tomcat启动后项目正常运行,而加上CATALINA_OPTS配置并启动tomcat后项目无法访问,所以我觉得jmxremote.password这个文件不影响tomcat的运行,觉得影响tomcat运行的原因是配置是CATALINA_OPTS
但是我需要配置这个CATALINA_OPTS来用jconsole远程linux上的jdk,所以还请各位大神能够帮忙解决一下这个问题.
然后再说明一下
把CATALINA_OPTS换成下面的这个配置也不行
JAVA_OPTS="-Djava.rmi.server.hostname=jdzz10.ucjoy.com -Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!