Tomcat

From jManage

(Difference between revisions)
Revision as of 19:45, 24 July 2007
Dillera (Talk | contribs)

← Previous diff
Current revision
Dillera (Talk | contribs)

Line 1: Line 1:
 +To configure Apache Tomcat 5.5.X:
 +
 +Using Tomcat 5.5 is very easy with jManage.
 +http://tomcat.apache.org/tomcat-5.5-doc/index.html
 +
 +
 +* edit your catalina.sh startup script
 +** this is usually in TOMCAT_HOME/bin/catalina.sh
 +** put in this line near the top:
 +
 + JAVA_OPTS="-Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
 +
 +* login in to jManage
 +* click on Add Application
 +* click on JSR160 Application
 +** name the app something meaningful
 +** add in this URL: [exactly as it is!]
 +
 + service:jmx:rmi:///jndi/rmi://192.168.100.100:9999/jmxrmi
 +
 +* you shouldn't need a username or pass, since we specified authenticate=false in JAVA_OPTS. Change this according to your paranoia.
 +* substitute you own IP address/hostname for the application server
 +* no other fields need to be completed--- click on SAVE
 +
 +
 +You should see your app back in the main menu. At first jManage didn't see the availability of my first Tomcat server until I shutdown jManage and started it back up. Subsequent servers that I added in were fine.
 +
 +But jManage works great with Tomcat 5.5, and has saved me lots of trouble by aggregating control of a mess of web-nodes, each with their own JMX controls.
 +
 +Thanks jManage for developing this software!

Current revision

To configure Apache Tomcat 5.5.X:


Using Tomcat 5.5 is very easy with jManage. http://tomcat.apache.org/tomcat-5.5-doc/index.html


  • edit your catalina.sh startup script
    • this is usually in TOMCAT_HOME/bin/catalina.sh
    • put in this line near the top:
 JAVA_OPTS="-Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
  • login in to jManage
  • click on Add Application
  • click on JSR160 Application
    • name the app something meaningful
    • add in this URL: [exactly as it is!]
 service:jmx:rmi:///jndi/rmi://192.168.100.100:9999/jmxrmi
  • you shouldn't need a username or pass, since we specified authenticate=false in JAVA_OPTS. Change this according to your paranoia.
  • substitute you own IP address/hostname for the application server
  • no other fields need to be completed--- click on SAVE


You should see your app back in the main menu. At first jManage didn't see the availability of my first Tomcat server until I shutdown jManage and started it back up. Subsequent servers that I added in were fine.

But jManage works great with Tomcat 5.5, and has saved me lots of trouble by aggregating control of a mess of web-nodes, each with their own JMX controls.

Thanks jManage for developing this software!