項目需要,申請了三臺測試機器,好在測試機里面光禿禿的什么都沒有,我就可以好好的學習一把玩一把了!接下來以圖文的形式講一下我所碰到的坑以及小小的收獲吧!
一、準備工作
首先你得有一臺可以玩的linux服務器,知道用戶名和密碼,然后你需要在windows電腦上安裝兩個可以連上linux服務器的工具,Xshell 5和Xftp 5,安裝教程不多說,補圖說明如何連上服務器:
xshell連接界面如下,輸入好主機ip后點擊確定,xshell會彈出窗口輸入用戶名和密碼即可連接成功!
xftp連接界面如下,填空就可以了,很簡單不多說,提一下這里為什么選擇SFTP而不選擇FTP呢,看FTP與SFTP的區別 知多少就可以明白了!
二、安裝部署工作
若要部署項目到到linux服務器上,安裝jdk和tomcat是必不可少的,在這里要強調的是,如果你的一個服務器上要部署多個應用時,那就需要針對每一個應用都有自己的tomcat,因為不同的應用下面,tomcat的配置肯定是不一樣的,對于這種情況,可以安裝一個tomcat安裝目錄和多個應用下的tomcat的工作目錄,對于相同的部分可以共享安裝目錄的tomcat,下面再分別詳細介紹該如何操作,如何安裝tomcat和jdk到你的服務器上
1.目錄劃分
這是很重要的一步,可以按照下圖這種方式新建目錄,該目錄下面放置與項目啟動和部署訪問相關的一些文件,大家可以看到,我在這個目錄下面放置了多個版本的jdk和多個版本的tomcat,項目部署過程中具體使用哪個tomcat和jdk都是可以通過配置實現的。
對于實際的應用,我們專門放在一個實例目錄下,建立好每個應用的名字,然后該目錄下面放置相應的war包,以及解壓后的文件,等著tomcat讀取該目錄部署該應用,如下:
2.修改配置
每個應用下面的tomcat我們也放置在一個目錄下面方便管理,如下圖,但是得注意每個tomcat的配置
/bin目錄下面,start.sh文件和stop.sh文件都要修改,首先要指定jdk路徑,類似于配置環境變量,其次就是要,指定tomcat工作目錄的tomcat路徑,大家可以注意到,CATALINA_HOME和CATALINA_BASE分別對應tomcat的安裝目錄和工作目錄,然后大家從最后一行可以看到項目啟動使用的是安裝目錄下面的start.sh,但是項目啟動使用的tomcat配置文件則是每個應用tomcat自己所配置的配置文件。stop.sh也是同樣的道理。
新聞熱點
疑難解答