概述
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解压包所在的目录