衡水档案袋加工外放:使用jconsole远程监控jboss

来源:百度文库 编辑:中财网 时间:2024/05/04 13:51:31
问题1:在java_opts中增加参数如下:-Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false//这个加了,估计就不用在jboss里面加-b 参数了吧-Djava.rmi.server.hostname=192.168.174.148 问题2:若需要权限,

将$JAVA_HOME/jre/lib/management/里的jmxremote.password.template  和jmxremote.access拷贝至任意位置并改名为jmxremote.password和jmxremote.access

jmxremote.access 文件内容示例如下:

aofeng readonly

nieyong readwrite jmxremote.password

文件内容示例如下:

aofeng sys

nieyong pm

 

6. 设置java启动参数:

-Dcom.sun.management.jmxremote.port=8080

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=true 

-Djava.rmi.server.hostname=192.168.1.1

-Dcom.sun.management.jmxremote.password.file=%JBOSS_HOME%\server\default\conf\jmxremote.password 

-Dcom.sun.management.jmxremote.access.file=%JBOSS_HOME%\server\default\conf\jmxremote.access

参考:http://sunjun041640.blog.163.com/blog/static/256268322008931590789/

需注意 :这两个配置文件都需要改变其属主为其当前操作用户.参见:http://1985wanggang.blog.163.com/blog/static/77638332010731101726156/若将程序做成服务,那么可在服务属性里配置帐户信息,不配置好像默认是system用户,但这个用户启动时老是报错,所以修改成某个用户就好.
问题3:
我在使用jboss6的时候出现javax.management.InstanceNotFoundException: JMImplementation:type=MBeanRegistry在run.conf中添加如下语句可解决:

JAVA_OPTS="$JAVA_OPTS -Djboss.platform.mbeanserver"
JAVA_OPTS="$JAVA_OPTS -Djavax.management.builder.initial=org.jboss.system.server.jmx.MBeanServerBuilderImpl"

#Use the jboss logmanager
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
JAVA_OPTS="$JAVA_OPTS -Dorg.jboss.logging.Logger.pluginClass=org.jboss.logging.logmanager.LoggerPluginImpl"
export JBOSS_CLASSPATH="../lib/jboss-logmanager.jar" 参考:https://issues.jboss.org/browse/JBAS-7669 问题4:若连接不上需要修改hosts

执行hostname -i ,如果显示的是127.0.0.1,则需要修改/etc/hosts文件 vi /etc/hosts,修改如下:

 #127.0.0.1 localhost localhost.localdomain localhost

服务器的真实IP地址 localhost localhost.localdomain localhost

 

问题5:我修改完后仍然连接不上:

  • 启动JBoss服务器 ./run.sh -b192.168.1.5,必须通过-b参数指定Jboss服务器绑定的地址;
  • 参考:http://jbossweek.iteye.com/blog/138950