On 09/02/2012 14:03, Rainer Jung wrote: > On 09.02.2012 13:51, Andres Aguado wrote: >> Hi Guys! >> >> First of all, I want to be grateful for help. I'm (very) newbie >> with apache-tomcat world, level 1 (I've installed Tomcat sucessfully >> once ;-) ) >> >> Well, I've a Tomcat 5.5.27 version with an application in >> production environment and i've installed the same version for windows >> on a VM-WiXP to test configuration before applying changes to >> production server >> And I want to monitorize the application remotelly through >> jconsole. So, I've added this lines to catalina startup script: >> >> set CATALINA_OPTS=-Dcom.sun.management.jmxremote >> -Dcom.sun.management.jmxremote.port=8999 >> -Dcom.sun.management.jmxremote.ssl=false >> -Dcom.sun.management.jmxremote.authenticate=false (When all works I'll >> add authentication, but now i need to run jconsole.) >> >> Now I'm accesible to 8999 port (RMI Registry?) telneting, but >> jconsole outputs a connection error. I've executed netstat -an command >> and I've seen that 8999 port connextion is STABLISHED, but there is >> another port (48657) to the tomcat ip in SYN_WAIT. >> >> Well, I've been reading documentation and it seems that i must >> configure manually an additional port to connect through jconsole >> because this port is a random port (RMIServer and RMIConnection?) and >> it's a problem to gain access through firewalls >> >> I've been reading more information and I've arrived to this document >> http://tomcat.apache.org/tomcat-5.5-doc/monitoring.html#Enabling_JMX_Remote >> >> >> Then, I've added<Listener >> className="org.apache.catalina.mbeans.JMXAdaptorLifecycleListener" >> namingPort="8999" port="48657" host="tomcatservername" /> >> >> This is the point i'm blocked. Tomcat doesn't start, and >> catalina.out file shows this error: >> >> SEVERE: Begin event threw exception >> java.lang.ClassNotFoundException: >> org.apache.catalina.mbeans.JMXAdaptorLifecycleListener >> >> I've been looking for JMXAdaptorLifecycleListener, but i don't >> know how to make it works. >> >> Could anyone help me? > > I think for TC 5.5 the class is not included in the binary downloads. > You need to grab a source download and build it using Java 5. > > When building using Java 1.4.2 which IMHO is the default for a release, > the class can't be build. > > Check your jar files, the class should be in catalina-optional.jar. > > Starting with Tomcat 6 this functionality is available as a separate > Jar, which is part of the so-called "extra" downloads (in the extra > folder underneath the bin folder.
+1 Is there a reason you can't use a newer version, like 7.0 Andres? p -- [key:62590808]
signature.asc
Description: OpenPGP digital signature