linux部署项目文档,Linux上部署综合项目专业资料.doc
LINUX上布署項(xiàng)目過程
1 準(zhǔn)備工作
1、下載安裝Xshell、Xftp(用于遠(yuǎn)程連接Linux主機(jī),具體自行baidu) 2、官網(wǎng)下載Linux下tomcat安裝包,我用是: apache-tomcat-6.0.45.tar.gz,直接點(diǎn)擊能夠下載,當(dāng)然也能夠直接到官網(wǎng)下載: 3、將JavaWeb項(xiàng)目打包,如我項(xiàng)目是CucPayPerson,將webapp或WebRoot下文件打包成CucPayPerson.tar.gz(這是我做法,還有通用做法是打war包)
2 往Linux環(huán)境上傳工程代碼和Tomcat安裝包
1、創(chuàng)建工程布署目錄:
mkdir /app/code
2、用xftp將打包代碼文件CucPayPerson.tar.gz上傳到以上目錄 3、解壓:
tar -xvzf CucPayPerson.tar.gz
4、最終Windows下和Linux下項(xiàng)目文件系統(tǒng)結(jié)構(gòu)對(duì)比以下:
3 安裝tomcat
1、新建tomcat服務(wù)器目錄:
mkdir /app/tomcat
2、解壓文件:
tar xvf apache-tomcat-6.0.45.tar.gz
到上面目錄下,此時(shí)tomcat路徑為:/app/tomcat/apache-tomcat-6.0.45 3、將tomcat文件夾:apache-tomcat-6.0.45 改為項(xiàng)目名字:CucPayPerson
mv /app/tomcat/apache-tomcat-6.0.45 /app/tomcat/CucPayPerson
這是因?yàn)長inux環(huán)境下布署項(xiàng)目通常很多,這時(shí)我們會(huì)為每一個(gè)項(xiàng)目安裝一個(gè)tomcat服務(wù)器,所以分別起一個(gè)名字,此時(shí)tomcat路徑為:/app/tomcat/CucPayPerson,目錄結(jié)構(gòu)以下:
4 修改tomcat配置文件
關(guān)鍵更改server.xml中端口和工程布署路徑 1、進(jìn)入tomcat中conf文件夾下:
cd /app/tomcat/CucPayPerson/conf
2、修改server.xml內(nèi)容,實(shí)施:
vi server.xml
然后按i進(jìn)入修改:
修改以下三部分內(nèi)容,修改完成后點(diǎn)擊 esc,然后輸入 :wq 這么就保留退出了。 修改shutdown停服務(wù)端口:
修改web登陸端口:
修改項(xiàng)目公布路徑:
說明:假如給多個(gè)項(xiàng)目安裝了多個(gè)tomcat服務(wù)器,必需確保shutdown停服務(wù)端口和web登陸端口不一樣,項(xiàng)目公布路徑就是上面所說項(xiàng)目代碼路徑
5 開啟和停止tomcat服務(wù)器
1、進(jìn)入tomcat開啟目錄:
cd /app/tomcat/CucPayPerson/bin
bin目錄下有以下文件,能夠看出來全部是部分本文件,其中startup.sh和shutdown.sh分別是開啟和停止腳本
2、實(shí)施開啟命令:
nohup ./startup.sh &
./ 意思是實(shí)施目前路徑下腳本文件,nohup意思是后臺(tái)實(shí)施
3、停止命令
sh shutdown.sh或:./ shutdown.sh
6 開啟過程中跟蹤日志命令
1、進(jìn)入tomcat日志目錄下:
cd /app/tomcat/CucPayPerson/logs
2、實(shí)施跟蹤日志命令
tail -100f catalina.out
這個(gè)命令意思是動(dòng)態(tài)刷新跟蹤文件catalina.out最終一百行
7 查看項(xiàng)目是否已開啟
1、查詢項(xiàng)目進(jìn)程
ps -ef|grep CucPayPerson
2、測(cè)試服務(wù)是否已經(jīng)開啟成功 瀏覽器輸入: :8080/per,更改為Linux主機(jī)IP或域名。
8 強(qiáng)制殺項(xiàng)目進(jìn)程
除了用tomcat停止命令來停止項(xiàng)目服務(wù)外,還能夠經(jīng)過查進(jìn)程ID暴力殺進(jìn)程 1、首先得到項(xiàng)目標(biāo)進(jìn)程ID
netstat -anp | grep CucPayPerson
2、依據(jù)進(jìn)程ID殺進(jìn)程
kill -9 進(jìn)程號(hào) OVER
總結(jié)
以上是生活随笔為你收集整理的linux部署项目文档,Linux上部署综合项目专业资料.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux centos7开放端口命令,
- 下一篇: paging in linux,Linu