把springboot專案打包部署到云服務器上,
1、在寶塔安裝MySQL、Tomcat、Nginx,
其中Nginx是部署前端專案的,這里先用不到,
Vue部署到寶塔的Nginx

2、轉儲資料庫,在寶塔中創建資料庫并且倒入轉儲的資料庫,

匯入:

3、在寶塔的安全組中開放mysql資料庫埠:3306、Tomcat埠:8080、專案埠:8083,在阿里云控制臺也要開放這些埠,

4、先停止mysql服務、在寶塔的組態檔中在[mysqld]中添加skip-grant-tables保存,并且多載配置并啟動,
因為有些在連接MySQL時出現這個報錯Access denied for user 'root'@'localhost'(using password: YES);所以需要這樣配置;

5、在打包Springboot專案時需要修改一下資料庫的地址,地址不能再是localhost了,
應該是這樣:url: jdbc:mysql://服務器地址:3306/activities?characterEncoding=UTF-8

6、打包springboot專案,打開Ide的控制臺Terminal,切換到當前專案pom.xml的路徑下,輸入命令mvn clean package

打包完成:

打好的包:

7、在寶塔的/www/wwwroot路徑下新建檔案夾,把打好的包上傳進去.


8、安裝screen ,使得專案一直在服務器中運行,
在一些作業系統中是:yum install screen 比如Alibaba Cloud Linux
一些是: apt install screen 比如ubuntu 、centOS
9、在終端包所在的路徑下啟動,命令:screen java -jar 包名,
10、使用瀏覽器訪問專案:http://120.79.182.222/
→我的連接←
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/348535.html
標籤:其他
