java: tomcat8: 使tomcat启动时加载指定classpath
一,默认启动时的进程
root 927 0.9 1.7 8399844 284276 pts/1 Sl 13:48 0:13 /data/soft/jdk1.8.0_71/jre/bin/java
-Djava.util.logging.config.file=/data/soft/apache-tomcat-8.0.28/conf/logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/data/soft/apache-tomcat-8.0.28/endorsed
-classpath /data/soft/apache-tomcat-8.0.28/bin/bootstrap.jar:/data/soft/apache-tomcat-8.0.28/bin/tomcat-juli.jar
-Dcatalina.base=/data/soft/apache-tomcat-8.0.28 -Dcatalina.home=/data/soft/apache-tomcat-8.0.28
-Djava.io.tmpdir=/data/soft/apache-tomcat-8.0.28/temp org.apache.catalina.startup.Bootstrap start
二,增加setenv.sh
在tomcat的bin目录下,增加一个可执行文件setenv.sh,
用来配置java环境
# vi setenv.sh
脚本命令:
JAVA_HOME=/data/soft/jdk1.8.0_71
CLASSPATH=.:/data/soft/apache-tomcat-8.0.28/lib/tools.jar:/data/soft/apache-tomcat-8.0.28/lib/dt.jar:/data/java/lib/mysql-connector-java-5.1.37-bin.jar:/data/java/lib/lucene-core
-5.3.1.jar:/data/java/lib/lucene-analyzers-smartcn-5.3.1.jar:/data/java/lib/lucene-queryparser-5.3.1.jar:/data/java/lib/lucene-analyzers-common-5.3.1.jar:/data/java/lib/IKAnalyze
r-5.0.jar:/data/java/prog
增加可执行权限:
# chmod +x setenv.sh
三,重启后的效果
# catalina.sh stop
# catalina.sh start
再次查看进程,已加载了指定的classpath:
root 1914 4.3 2.6 8696556 427268 pts/1 Sl 14:26 0:16 /data/soft/jdk1.8.0_71/jre/bin/java
-Djava.util.logging.config.file=/data/soft/apache-tomcat-8.0.28/conf/logging.properties
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-Djava.endorsed.dirs=/data/soft/apache-tomcat-8.0.28/endorsed
-classpath .:/data/soft/apache-tomcat-8.0.28/lib/tools.jar:/data/soft/apache-tomcat-8.0.28/lib/dt.jar:
/data/java/lib/mysql-connector-java-5.1.37-bin.jar:/data/java/lib/lucene-core-5.3.1.jar:
/data/java/lib/lucene-analyzers-smartcn-5.3.1.jar:/data/java/lib/lucene-queryparser-5.3.1.jar:
/data/java/lib/lucene-analyzers-common-5.3.1.jar:/data/java/lib/IKAnalyzer-5.0.jar:/data/java/prog:
/data/soft/apache-tomcat-8.0.28/bin/bootstrap.jar:/data/soft/apache-tomcat-8.0.28/bin/tomcat-juli.jar
-Dcatalina.base=/data/soft/apache-tomcat-8.0.28
-Dcatalina.home=/data/soft/apache-tomcat-8.0.28
-Djava.io.tmpdir=/data/soft/apache-tomcat-8.0.28/temp org.apache.catalina.startup.Bootstrap start
浙公网安备 33010602011771号