Tomcat Server可以通过JMX-Adaptor 来进行远程监视,只需要在Server.xml 里加入JMXAdaptorLifecycleListener
 <Server>
<Server>

 <Listener className="org.apache.catalina.mbeans.JMXAdaptorLifecycleListener" namingPort="8083" port="8084" host="localhost"/>
<Listener className="org.apache.catalina.mbeans.JMXAdaptorLifecycleListener" namingPort="8083" port="8084" host="localhost"/>

 </Server>
</Server>
可是org.apache.catalina.mbeans.JMXAdaptorLifecycleListener 并没有包含在catalina.jar的包里, 如果想用这个Listener, 方法是,下载Tomcat 源文件,然后自己编译这个Listener。 然后把这个.class 文件拷贝到, Tomcat/server/classes/org/apache/catalina/mbeans/ 目录下。 下面是我已经编译好的class文件
/Files/happyy2k/JMXAdaptorLifecycleListener.rar
你可以用下面的命令远程使用jconsole
jconsole service:jmx:rmi://myhost:8084/jndi/rmi://myhost:8083/server
myhost 可以通过编写hosts 文件来设定远程server的IP
	
posted on 2009-04-23 12:34 
happyy2k 阅读(1544) 
评论(0)  编辑  收藏  所属分类: 
随笔 、
Tomcat