Tomcat整合JDK
概述
JavaWeb專案執行環境需要安裝JDK和Tomcat,將開發好的JavaWeb專案部署到正式環境時,也需要安裝JDK和Tomcat,安裝過程比較繁瑣,一個比較好的方法是,在Tomcat中整合JDK,這樣部署的時候,只需要把整合包放到伺服器,並解壓即可使用。
整合步驟(Linux)
1.下載對應版本的Tomcat和JDK
例如:
apache-tomcat-7.0.72.tar.gz
jdk7u79linuxx64.tar.gz
由於本人在windows環境解壓jdk7u79linuxx64.tar.gz報錯,所以將兩個包上傳到linux伺服器
2.分別解壓兩個包
tar xvf apache-tomcat.tar.gz
tar xvf jdk7u79linuxx64.tar.gz
3.將解壓的jdk複製到tomcat的根目錄下
cp -r /home/smsbs/jdk1.7.0_79 /home/smsbs/apache-tomcat-7.0.72/
4.修改apache-tomcat-7.0.72/bin/catalina.sh
case "`uname`" in CYGWIN*) cygwin=true;; Darwin*) darwin=true;; OS400*) os400=true;; HP-UX*) hpux=true;; esac
export TOMCAT_HOME=/home/smsbs/apache-tomcat-7.0.72 export CATALINA_HOME=$TOMCAT_HOME export JAVA_HOME=$CATALINA_HOME/jdk1.7.0_79 export JRE_HOME=$JAVA_HOME |
5.將tomcat資料夾打包,以後就可以重複使用了
cd /home/smsbs/
tar zcvf tomcat7.0.72---jdk7u79linuxx64.tar.gz apache-tomcat-7.0.72
將資料夾apache-tomcat-7.0.72打包,打包後的檔名是tomcat7.0.72---jdk7u79linuxx64.tar.gz
使用
1.將tomcat7.0.72---jdk7u79linuxx64.tar上傳到伺服器,並解壓即可
tar xvf tomcat7.0.72---jdk7u79linuxx64.tar.gz
2.修改埠號,修改tomcat編碼為UTF-8(可選)
server.xml
<Connector port="8090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> |
3.修改apache-tomcat-7.0.72/bin /catalina.sh
export TOMCAT_HOME=/home/fxsms/apache-tomcat-7.0.72 |
/home/fxsms/apache-tomcat-7.0.72:是tomcat解壓包所在的目錄