背景
在作業中遇到基于Java開發的網站專案,第三方公司提供打包好的.war檔案包,提供的是基于Linux作業系統的部署檔案,但是手頭只有一臺阿里云Windows服務器,因此對比之進行一步步部署,接下來的就是一路靠自己,通過安裝多個依賴的中間件軟體,調整后臺程式組態檔中的多個引數完成了整個后臺程式的成功部署,
多個依賴的中間件
排名不分安裝順序先后,但是最好按照所示步驟安裝,每個中間件安裝好后立即進行測驗,成功后進行下一個中間件的安裝,期間遇到的服務埠都保持預設即可,
- JDK
1.8(運行平臺) - RabbitMq 采用最新版本即可(要先安裝
OTP)(訂閱訊息) - MySQL
5.7(持久存盤) - Tomcat
8.5(網站服務器容器) - Redis 采用最新版本即可(中間快取)
安裝好的檔案目錄如圖所示,所有的程式都是由各式檔案組成,

環境搭建流程
1. Java環境安裝及配置
在Oracle官網下載安裝JDK1.8,參照這篇博客windows系統下安裝JDK8進行Java配置相關環境,
2. Tomcat安裝及配置
在Tomcat官網下載安裝Tomcat8.5,接著對其進行安全加固,其余不需要修改,
- 洗掉檔案和示例程式
【操作目的】洗掉示例檔案
【加固方法】洗掉webapps/docs、examples、manager、ROOT、host-manager - 禁止列目錄
【操作目的】防止直接訪問目錄時由于找不到默認頁面而列出目錄下的檔案
【加固方法】打開web.xml,將listings 改成false
3. MySQL安裝及配置
在Oracle官網下載MySQL5.7安裝包,選擇只安裝Server模塊部分即可,安裝好后,配置環境變數,接著輸入以下命令進行驗證是否能夠登錄成功
mysql -u root -p
最后匯入預寫的sql檔案進行建庫和建表,常用的資料庫操作命令參照這篇博客Mysql常用命令列大全,
4. Redis安裝及配置
具體按照步驟參見這篇博客windows下Redis的安裝和使用,添加新的用戶名和密碼,用于網站組態檔的引數設定,
5. RabbitMq安裝及配置
在安裝RabbitMq之前,要先安裝OTP(Open Telecom Platform),接著安裝Rabbit Server,RabbitMq的學習可以參考這篇博客,
專案部署具體步驟
1. 將war包改為zip包打開
將war包的后綴改為.zip再用壓縮程式打開
2. 找到 \WEB-INF\classes,修改程式組態檔中的相關引數
如圖所示

3. 將war包放入 tomcat程式的webapps檔案夾下
4. 進入tomcat bin目錄下,雙擊startup.bat程式啟用tomcat完成整個專案的部署,如圖所示是后臺登錄界面,

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/167418.html
標籤:其他
上一篇:SQLServer壓測
下一篇:DBUtils的使用詳解
