本地運行調試
導入數據庫:
導入數據庫的時候使用的是sqlYog導入navcat的腳本;由於兩個應用的sql腳本不太一樣。遇到問題,需要編輯腳本,use 進入數據庫才可以。
導入navcat的腳本時候由於版本問題報錯datetime(0)參考:https://blog.csdn.net/hlp4207/article/details/99416245
導入項目:
測試運行沒有問題;
將項目打包:
springboot項目打包有兩種方式,這里使用的是jar方式打包,不需要在linux下配置tomcat;
使用idea將maven項目打包成jar參考:https://www.cnblogs.com/spll/p/9947925.html
將jar放到linux系統中
linux准備:
-
數據庫:MySql,將所需要的數據庫創建好,導入sql腳本;
導入數據庫參考:https://blog.csdn.net/weixin_38423249/article/details/80551284
-
安裝jdk,直接使用yum安裝jdk即可;
參考:https://blog.csdn.net/u013268969/article/details/82115895
由於我忘記了數據庫的密碼又重置了linux上的數據庫密碼
重置linux下數據庫訪問密碼參考:https://www.cnblogs.com/thegarden/p/11856184.html
運行項目:
到你的項目目錄,使用命令運行你的jar項目
$ java -jar test.jar
項目導入成功運行成功之后,在瀏覽器訪問不成功,發現是端口沒有權限,在阿里雲后台添加端口8000訪問權限即可;
腳本運行
可以寫一個腳本通過對腳本"start stop restart"來操作項目;
參考:
https://www.cnblogs.com/spll/p/9947925.html后面的腳本
補充:
使用之后需要更改腳本權限:https://blog.csdn.net/Mr_xiao_1/article/details/83651367
以及nohup: redirecting stderr to stdout的解決辦法:
對腳本的start后面的"&"進行更改:https://blog.csdn.net/justhavetry/article/details/45482543