部署SpringBoot項目到Windows雲服務器上
技術概述
將SpringBoot項目打包成jar包部署到Windows雲服務器,使得客戶端程序可以連接到后端及數據庫;
技術詳述
這里是使用jar包在雲服務器端運行;
項目方面
1.得保證有一個可以運行的完整項目及其配套的依賴等,並且配置好maven;
2.打開右側工具欄的maven,打開maven項目中的Lifecycle,
3.運行(雙擊)clean,等待提示完成,如下圖
4.接着運行(雙擊)package,等待提示完成,如下圖
5.最后會在項目的target文件夾下生成一個***(項目名)+***.jar的文件,這樣項目就打好包了。
雲服務器方面
1.遠程連接雲服務器
注意把本地資源共享給服務器,方便后續傳文件,當然,使用FTP也是可以的。
2.接着需要配置好項目運行所需環境,Apache和MySQL我使用XAMPP這個集成軟件,安裝后(以管理員身份啟動可以減少許多麻煩)只需將所需組件start便可,Java用jdk安裝,跟着提示走便可,安裝好后還要設置好環境變量。
3.將jar包傳到服務器磁盤中(可以改個方便的名字),打開jar包所在目錄,在導航欄輸入cmd,回車運行,進入命令行界面,
4.輸入java -jar ***.jar
運行,
成功運行,
5.如果項目使用了redis,在官網下個redis server的壓縮包,解壓到服務器磁盤中,同上運行jar包一樣,cmd進入redis文件夾,輸入redis-server.exe redis.windows.conf
運行redis。
技術使用中遇到的問題和解決過程
1.打包時執行clean失敗
在更換jar包時遇到的問題,解決方法時把原先的jar包刪除。
2.服務器端運行jar包失敗
項目必須要有完整的依賴,之前由於我不是負責整合項目的人,所以缺了一些依賴,導致運行失敗。
3.注意端口占用
一般來說是不會被其他軟件占用端口號的,若被占用,如何查看某個端口被誰占用
進行總結
不是很難的技術,但是是一個項目必須用到的,細心一點按步驟來就可以完成的。