方法一、Linux下Tomcat指定JDK
vim bin/setclasspath.sh
在脚本开头的地方指定JAVA_HOME
和JRE_HOME
export JAVA_HOME=/usr/local/jdk1.8.0_40 export JRE_HOME=/usr/local/jdk1.8.0_40/jre
方法二、Linux系统下Tomcat直接指定JAVA_HOME而不需配置环境变量
Tomcat使用JDK除了配置JDK环境变量之外还有一种情况就是直接在Tomcat中指定JDK路径。
编辑 /tomcat_path/bin/catlina.sh
,在其头前加上一句:JAVA_HOME=JAVA_PATH
(JAVA_PATH为JDK安装路径)。 如:
JAVA_HOME=/usr/local/jdk1.6 TOMCAT_HOME=/www/apache-tomcat-6.0.35 CATALINA_HOME=$TOMCAT_HOME PATH=$TOMCAT_HOME/bin:$JAVA_HOME/bin:$PATH export JAVA_HOME TOMCAT_HOEM CATALINA_HOME
这样即可使用其指定的JDK。在系统是没有设置JDK环境变量或有多个版本时这样指定是个很不错的选择。
二、Linux下Tomcat设置内存大小
vim bin/catalina.sh
# Tomcat设置内存为8G JAVA_OPTS="-server -Xms8192M -Xmx8192M -XX:PermSize=256M -XX:MaxPermSize=256M" # Tomcat设置内存为4G JAVA_OPTS="-server -Xms4096M -Xmx4096M -XX:PermSize=256M -XX:MaxPermSize=256M"