1、Linux管理工具Xshell5和Xftp5
Xshell是一個強大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺的TELNET 協議。Xshell 通過互聯網到遠程主機的安全連接以及它創新性的設計和特色幫助用戶在複雜的網絡環境中享受他們的工作。Xshell可以在Windows界面下用來訪問遠端不同系統下的服務器,從而比較好的達到遠程控制終端的目的。
Xftp是一個基於 MS windows 平臺的功能強大的SFTP、FTP
文件傳輸軟件。使用了 Xftp 以後,MS windows 用戶能安全地在 UNIX/Linux 和 Windows PC 之間傳輸文件。Xftp 能同時適應初級用戶和高級用戶的需要
xshell和Xftp下載地址:http://www.netsarang.com/products/xsh_overview.html
2、Xshell配置
安裝xshelll和xftp後,在xshell添加連接linux環境配置。
、
至此成功配置好了連接某個linux環境。
3、部署Web項目
1)將本地發佈項目打war包
如:F:\apache-tomcat-7.0.53\wtpwebapps
將發佈後的工程打成war包->app_new.war
2)遠程連接linux,找到tomcat
使用linux命令,遠程連接到linux系統:
例如:我所連接的linux系統tomcat在這個目錄下;
[root@node2 /]# cd /usr/local/tomcat/apache-tomcat-7.0.67-2
3)停掉已經在運行的web項目
進入tomcat的bin文件夾,找到shutdown.sh文件,運行這個文件;
[root@node2 bin]# ./shutdown.sh
或者直接kill tomcat
ps -ef | grep tomcat或者 ps -ef | grep Java
kill -9 進程id
4)備份舊項目
將舊項目重新打包成war並保存至本地
[root@node2 webapps]#
jar -cvfM0 app_old.war
5)刪除原來的web項目
進入tomcat的webapps文件夾,找到web項目,用linux命令“rm -rf 項目名稱”刪除web項目。
[root@node2 webapps]# rm -rf app_new
6)重新上傳新版本到tomcat,通過Shell上面的圖標,打開Xftp(免配置Xftp的連接),
使用Xftp工具將打包好的war包拖到tomcat對應目錄下。
7)解壓war包,將war包解壓至當前目錄下
[root@node2 webapps]# jar -xvf app_new.war
8)刪除war包
[root@node2 webapps]# rm -rf
app_new.war
9) 開啓tomcat運行web項目
再次進入tomcat的bin目錄下面,使用命令運行startup.sh文件,開啓tomcat運行web項目。
[root@node2 bin]# ./startup.sh
或啓動並查看日誌
./startup.sh & tail -f ../logs/catalina.out
10) 查看logs信息
進入tomcat的logs目錄下,運行命令:tail -200f catalina.out,進入日誌信息查看。
到此,整個web項目部署完成!!!