tomcat-7生产环境部署war包


1、准备工做java

首先链接机房的×××,机房配置的有vsftp服务器,把war包上传到vsftp服务器,而后登录vsftplinux

服务器,下载时记得指定为binary(二进制格式)web

一、下载软件包apache

apache-tomcat-7.0.68.tar.gz  bootstrap

jdk-8u73-linux-x64.gzvim

二、把软件包放在/usr/local下tomcat

# mv jdk-8u73-linux-x64.gz apache-tomcat-7.0.68.tar.gz /opt/安全

# cd /opt/服务器

# tar -xf jdk-8u73-linux-x64.gzapp

三、接下来就是配置JDK的环境变量了,让系统认识JDK在哪里。我选用的作法是在 /etc/profile.d/ 中添加脚本。

# vim /etc/profile.d/jdk1.8.sh 

JAVA_HOME=/usr/local/jdk1.8.0_73/

JAVA_BIN=/usr/local/jdk1.8.0_73/bin/

JRE_HOME=/usr/local/jdk1.8.0_73/jre/

JRE_BIN=/usr/local/jdk1.8.0_73/jre/bin/

CLASSPATH=/usr/local/jdk1.8.0_73/jre/lib:/usr/local/jdk1.8.0_73/lib:/usr/local/jdk1.8.0_73/jre/lib/charsets.jar

PATH=$PATH:$JAVA_BIN:$JRE_BIN

export JAVA_HOME JAVA_BIN JRE_HOME JRE_BIN PATH CLASSPATH

#chmod 755 /etc/profile.d/jdk1.8.sh

#source /etc/profile.d/jdk1.8.sh

环境变量添加成功后输入命令 java 就会显示出一串这个命令的用法,说明JDK的环境变量配置成功

四、配置tomcat

# tar -xf apache-tomcat-7.0.68.tar.gz

# mv apache-tomcat-7.0.68   tomcat7

#cd tomcat7

Tomcat的配置文件为 conf 中的 server.xml

# vim conf/server.xml 

五、下来咱们就该把 Tomcat 启动起来试试了,执行 /usr/local/tomcat7/bin 下的 startup.sh 脚本

#cd /usr/local/tomcat7/bin

#/.startuo.sh

Using CATALINA_BASE:   /usr/local/tomcat7

Using CATALINA_HOME:   /usr/local/tomcat7

Using CATALINA_TMPDIR: /usr/local/tomcat7/temp

Using JRE_HOME:        /usr/local/jdk1.8.0_73/jre/

Using CLASSPATH:       /usr/local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar

Tomcat started.

六、把war包放进/usr/local/tomcat7/webapps下

#mv sinowayApp20160322.war /usr/local/tomcat7/webapps/

自动解压开war包,停用tomcat7而后删除源war包

为了安全,在本身的用户名的家目录下建立爱一个backup目录

#cd /home/wang/backup

#cp -r /usr/local/tomcat7/webapps/ /home/wang/backup/

启动tomcat7,而后正常访问,到此部署完成。