b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jdk15 jconsole 监控不到_jconsole连接weblogic_jconsole本地连接(4)

电脑杂谈  发布时间:2017-04-30 05:03:30  来源:网络整理

注意jmxremote.password权限要设置

Chmod 600不然会出错,从而启动不了resin

Error: Password file read access must be restricted: /usr/java/jdk1.6.0_23/jconsole/jmxremote.password

Error: Password file read access must be restricted: /usr/java/jdk1.6.0_23/jconsole/jmxremote.password

3,启动jstatd

jstatd -J-Djava.security.policy=jstatd.all.policy 或者-p 6080 添加指定端口6080

建议扔后台

本机调用

romote 右键 ADD即可

visualvm 插件安装 gc mbeans

Jconsole是JDK自带的一个很好的jvm查看工具,免费不用说,而且内存状态刷新的快,垃圾回收也快。由于,需要监控一个即将上线的web应用是否有内存泄露,即需要监控tomcat的jvm内存状况。Jconsole是基于jmx进行通信、信息发送获取的,因此需要对tomcat进行相应设置,jconsole才可监控tomcat。

1、windows下,通常是我们的开发环境

Windows下,通常是我们的开发环境设置tomcat相关参数,首先反应是修改catalina.bat等文件,我个人意见这些启动文件能不改尽量不改,没多大好处。幸运的是,我们现在java开发基本上都是基于eclipse或者myeclipse的,因此只要的eclipse或者myeclipse服务器配置中,设置tomcat服务器的启动参数即可。

如myeclipse8.5,windows—>preferencesàmyeclipseàserversàtomcat6,在其JDK optional java vm arguments设置中,输入下述内容即可:

设置完毕后,在myeclipse中启动tomcat,我们即可启动jconsole连接 192.168.0.1:8061进行tomcat的jvm内存监控。

2、linux下

现在,大多数生产机的tomcat应用都是部署在linux或者unix机器上,windows上很少,本文以linux为例。

还是基于我刚才的原则,不修改catalina.sh等启动文件。我们手工创建一个start文件,内容如下:

将start文件存放到tomcat bin目录下,则我们只要以下指令即可启动tomcat:

at –f /usr/java/apache-tomcat-6.0.16/bin/start now

由于是生产机的设置,因此设置Dcom.sun.management.jmxremote.authenticate=true -Dcom.sun.management.jmxremote.password.file=$JA_HOME/jre/lib/management/jmxremote.password,jconsole连接192.168.1.101:8061时需要用户名和口令验证,确保安全性。

实际上会用到2个文件,jmxremote.access文件和jmxremote.password文件,前者设置用户,后者设置用户及对应的口令。这连个文件在$JA_HOME/jre/lib/management都有,我们只要修改其中的用户和口令即可。

这里一个需要特别注意的是jmxremote.password访问权限一定要设置好,设置成owner可读即可,否则tomcat启动失败,会报类jmxremote.password resticted错误。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-44302-4.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 张固
      张固

    • 王丰亚
      王丰亚

      我们对你也舍不得你是我们的最爱我会一直陪伴你海不会不蓝海浪不会不在

    • 齐成公
      齐成公

      支持你们

    热点图片
    拼命载入中...