在工作中遇到基於Java開發的網站專案,第三方公司提供打包好的.war
檔案包,提供的是基於Linux作業系統的部署檔案。但是手頭只有一臺阿里雲Windows伺服器,因此對比之進行一步步部署,接下來的就是一路靠自己。通過安裝多個依賴的中介軟體軟體,調整後臺程式組態檔中的多個引數完成了整個後臺程式的成功部署。
排名不分安裝順序先後,但是最好按照所示步驟安裝,每個中介軟體安裝好後立即進行測試,成功後進行下一個中介軟體的安裝。期間遇到的伺服器埠都保持預設即可。
1.8
(執行平臺)OTP
)(訂閱訊息)5.7
(持久儲存)8.5
(網站伺服器容器)安裝好的檔案目錄如圖所示,所有的程式都是由各式檔案組成。
在Oracle官網下載安裝JDK1.8,參照這篇部落格windows系統下安裝JDK8進行Java設定相關環境。
在Tomcat官網下載安裝Tomcat8.5,接著對其進行安全加固,其餘不需要修改。
web.xml
,將listings 改成false
在Oracle官網下載MySQL5.7安裝包,選擇只安裝Server模組部分即可,安裝好後,設定環境變數,接著輸入以下命令進行驗證是否能夠登入成功
mysql -u root -p
最後匯入預寫的sql
檔案進行建庫和建表,常用的資料庫操作命令參照這篇部落格Mysql常用命令列大全。
具體按照步驟參見這篇部落格windows下Redis的安裝和使用,新增新的使用者名稱和密碼,用於網站組態檔的引數設定。
在安裝RabbitMq之前,要先安裝OTP(Open Telecom Platform),接著安裝Rabbit Server,RabbitMq的學習可以參考這篇部落格。
war
包改為zip包開啟將war包的字尾改為.zip
再用壓縮程式開啟
\WEB-INF\classes
,修改程式組態檔中的相關引數如圖所示
webapps
資料夾下bin
目錄下,雙擊startup.bat程式啟用tomcat完成整個專案的部署,如圖所示是後臺登入介面。