1.写在之前
开发做久了,自然避免不了部署项目,开发这一行很好的诠释了一句话“活到老,学到老”,最近研究了一下如何在Linux下部署web项目,现将一些心得体会罗列一二。
2.准备工作
虚拟机 : VMware
Linux : CentOS-7-x86_64-DVD
JDK : java 1.7
Xmanager Enterprise (Xshell) : Xmanager Enterprise 5( Xshell 5)
或者SecurityCRT:
Tomcat : Tomcat-8.5
下载对应版本软件,jdk和Tomcat(切记注意版本)
jdk:
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Tomcat:
下载地址:http://tomcat.apache.org/download-70.cgi
虚拟机/CentOS/JDK/Tomcat/ 安装简略,在此不做过多阐述
软件上传可以使用SecurityCRT图形化界面工具,连接虚拟机,然后用alt+p命令,直接把要上传的内容拖拽进去即可
3.部署项目
将打好的war包上传,然后移动至webApp下 我的是在/usr/local/java/tomcat7/webapps/ 目录下
然后 找到/usr/local/java/tomcat7/conf/server.xml
使用vim编辑命令 然后进入编辑模式,修改unpackWARs="false" Tomcat会自动解压war包
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
4.启动Tomcat
看是否已经有tomcat在运行了
ps -ef |grep tomcat
如果在运行先kill进程id(如进程为6632)
kill -9 6632
切换到对应Tomcat目录下
cd /java/tomcat
执行启动tomcat
bin/startup.sh
停止tomcat
bin/shutdown.sh
看tomcat的控制台输出
tail -f logs/catalina.out
Tomcat启动之后,就可以在浏览器端访问查看了。。