IDEA從0搭建SSM專案【圖文】(三)——部署到遠端伺服器執行
系列(一)和(二)實現了本地localhost執行,但是實際生產往往需要我們把專案放到遠端伺服器上執行,本文演示如何具體實現~
一. 需要具備的知識
1.maven命令
2.linux常用命令
3.linux安裝jdk,tomcat,mysql
二.伺服器
1.租賃Linux伺服器
本文為百度雲伺服器CentOS7,IP為:xxx
當然條件有限的話,你也選擇安裝在本機的VmwareWorkStation的CentOS
XShell連線到伺服器。
2.安裝軟體
詳情自行百度。
大致過程:
① 下載。本機下載適用於Linux的jdk1.8,apache-tomcat,mysql5.7,一般格式為tar.gz
② 拷貝。用xftp或Filezilla將安裝包copy拖到伺服器上,建議拖到/opt下
③ 解壓。
如:解壓tomcat到根目錄下【jdk和mysql解壓也一樣】
cd /opt
tar -zxvf apache-tomcat-8.5.34.tar.gz -C /
④ tomcat測試
切換到tomcat的bin目錄下,執行sh ./startup.sh即可啟動tomcat
本地瀏覽器訪問:伺服器IP:8080
訪問成功即可關閉tomcat,執行sh ./shutdown.sh
jdk安裝和mysql安裝就不詳細講了~
3.伺服器mysql建表
employee和department,同本地初始化一樣,如果mysql的使用者名稱和密碼不一樣,需要將程式碼的db.properties中的username和password修改。
三.原生代碼打包
1.使用maven打包【注意專案的target不要在資料夾中手動開啟,否則會提示佔用中】
① 在IDEA中點選terminal
② 執行mvn clean package
③ 執行成功(build success)的話,開啟target資料夾,可以看到一個war包,可以重新命名,這個名字將是你之後的訪問路徑頭部
④ 拷貝war包到伺服器tomcat資料夾下的webapps下面
⑤ bin目錄下啟動tomcat
瀏覽器即可訪問 你的IP:8080/test/login.html
OK~