That is how I do. 1. startup.sh: adding the modification of CATALINA_OPTS
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=6969 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false" 2. server.xml: adding the modification of <Connector port="8009" ...> <Connector port="8009" handler.list="mx" mx.enabled="true" mx.httpHost="myhost.com" mx.httpPort="6969" protocol="AJP/1.3"/> Without adding the tomcat compat library (jmx.jar) and mx4j-tools.jar, I have the problem-loading page. Adding the libraries to the common/lib also gives the problem-loading page. Adding the libraries to the lib: - Accessing to http://myhost.com:6969 with the local browser gives the MX4J-Agent View (JMX Management console), but access to the ip address of "myhost.com" like http://10.10.10.10:6969 gives the problem-loading page. However, even in the case of having the MX4J-Agent View, a remote machine running jConsole is unable to connect to the agent. I am expecting to see a blank page when I access http://myhost.com:6969, and I am able to connect to the agent with jConsole. Here is what I see from the log file: Mar 11, 2009 3:28:57 PM org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Mar 11, 2009 3:28:57 PM org.apache.jk.common.JkMX classExists INFO: className [mx4j.adaptor.http.HttpAdaptor] does not exist Mar 11, 2009 3:28:57 PM org.apache.jk.common.JkMX loadAdapter INFO: Started MX4J console on host myhost.com at port 6969 HttpAdaptor version 3.0.2 started on port 6969 log4j:WARN No appenders could be found for logger (org.apache.log4j.jmx.HierarchyDynamicMBean). log4j:WARN Please initialize the log4j system properly. Mar 11, 2009 3:28:57 PM org.apache.jk.common.JkMX init INFO: Registering the JMX hierarchy for Log4J Mar 11, 2009 3:28:57 PM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Mar 11, 2009 3:28:57 PM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/167 config=null Mar 11, 2009 3:28:57 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 1520 ms What could be wrong? Stanley -----Original Message----- From: Kees Jan Koster [mailto:kjkos...@gmail.com] Sent: Tuesday, March 10, 2009 3:51 PM To: Tomcat Users List Subject: Re: className [mx4j.adaptor.http.HttpAdaptor] does not exist Dear Stanley, > I try to setup the JMX in Tomcat 6.0. Here is a discussion on how to enable JConsole and JMX for various application servers. http://java-monitor.com/forum/showthread.php?t=1 > I downloaded the latest version of mx4j and placed in the tomcat/lib > folder. Java 5 and 6 already have JMX built in, so there is no need for installing any JMX libraries. > I encounter the error of "[mx4j.adaptor.http.HttpAdaptor] does not > exist". > > I went through the jar files of mx4j. I did see > mx4j.tools.adaptor.http.HttpAdaptor, but not > mx4j.adaptor.http.HttpAdaptor. Could you elaborate what you want to see with JMX? -- Kees Jan http://java-monitor.com/forum/ kjkos...@kjkoster.org 06-51838192 The secret of success lies in the stability of the goal. -- Benjamin Disraeli --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org