一、主要配置:
1、服务端tomcat启动时需要增加一下变量:
CATALINA_OPTS="-Djava.rmi.server.hostname=172.27.1.188 \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9004 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false"
2、客户端jconsole启动,host 172.27.1.188:9004
二、另外设置开机启动,tomcat官方的document说明,linux下设置开机自启动可以使用jsvc。
1、安装jsvc
在tomcat的bin目录下有一个jsvc.tar.gz的文件,进入tomcat的bin目录下
#tar xvfz jsvc.tar.gz
#cd jsvc-src
#sh support/buildconf.sh
#chmod 755 configure
#./configure --with-java=/usr/local/java (改成你的JDK的位置)
#make
2、建立/etc/init.d/tomcat6文件,添加
JAVA_HOME=/usr/java/jdk1.6.0_20
CATALINA_HOME=/opt/wxyy/apache-tomcat6
#TOMCAT_USER=root
JAVA_OPTS="-Xms512m -Xmx2048m -XX:MaxNewSize=256m -XX:MaxPermSize=256m"
# for multi instances adapt those lines.
TMP_DIR=/var/tmp
PID_FILE=/var/run/jsvc.pid
CATALINA_BASE=/opt/wxyy/apache-tomcat6
# CATALINA_OPTS="-Djava.library.path=/home/jfclere/jakarta-tomcat-connectors/jni/native/.libs"
CATALINA_OPTS="-Djava.rmi.server.hostname=172.27.1.188 \
-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9004 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false"
CLASSPATH=\
#/etc/init.d/tomcat6 start