亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解Java?SSM項(xiàng)目部署上線配置方法(阿里云服務(wù)器ECS?+?云數(shù)據(jù)庫RDS?MySQL)(寶塔)

 更新時(shí)間:2024年01月03日 15:34:17   作者:五月CG  
這篇文章主要介紹了Java?SSM項(xiàng)目部署上線(阿里云服務(wù)器ECS?+?云數(shù)據(jù)庫RDS?MySQL)(寶塔)的圖文教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧

SSM項(xiàng)目部署上線——(阿里云服務(wù)器ECS + 云數(shù)據(jù)庫RDS MySQL)

一、首先購買,并配置好一個(gè)云數(shù)據(jù)庫

1、購買云數(shù)據(jù)庫

進(jìn)入阿里云官網(wǎng),選擇云數(shù)據(jù)庫購買,選擇區(qū)域位置,最好選擇離自己最近的,其他保持默認(rèn)即可

https://www.aliyun.com/

2、購買完成等待阿里云配置創(chuàng)建

我們來到控制臺,選擇我們剛剛購買所選擇的區(qū)域,它已經(jīng)幫我們創(chuàng)建好了實(shí)例

3、設(shè)置白名單

我們點(diǎn)擊數(shù)據(jù)安全性,添加一個(gè)白名單分組,當(dāng)然也可以在default后面選擇修改

設(shè)置Ip

設(shè)置完成之后,下面就多了一個(gè)分組

4、創(chuàng)建數(shù)據(jù)庫賬號

創(chuàng)建賬號

5、申請外網(wǎng)鏈接

如果我們不用阿里的服務(wù)器去連接數(shù)據(jù)庫,我們需要外網(wǎng)的鏈接

6、登錄數(shù)據(jù)庫。創(chuàng)建數(shù)據(jù)庫。

輸入賬號,密碼登錄成功,進(jìn)入到數(shù)據(jù)庫管理,點(diǎn)擊創(chuàng)建庫

我們先回到我們本地,把我們的數(shù)據(jù)庫導(dǎo)出

回到阿里云數(shù)據(jù)庫

創(chuàng)建完成之后,我們點(diǎn)擊導(dǎo)入


接著

執(zhí)行變更

執(zhí)行成功

沒有問題

二、本地項(xiàng)目測試云數(shù)據(jù)庫連接

修改數(shù)據(jù)庫的連接參數(shù),用idea打開我們的SSM項(xiàng)目(maven)

注意。這里的地址是外網(wǎng)的地址

啟動(dòng)一下,訪問,沒有問題

說一個(gè)注意的點(diǎn),也是自己本地報(bào)了一個(gè)錯(cuò)誤

錯(cuò)誤是:Establishing SSL connection without server’s identity verificatio

解決辦法:在數(shù)據(jù)庫連接后面加上一個(gè)參數(shù) ?useSSL=false

三、項(xiàng)目打包(war包)

包有兩種,一種是jar包,一種是war包

普通的web項(xiàng)目,或者是SSM項(xiàng)目,我們打的是war包,如果是springboot項(xiàng)目,我們一般打成jar包

這里我們打成war包

在打包之前,我們先說一個(gè)非常重要的點(diǎn),也可能是我開發(fā)環(huán)境的一個(gè)原因,我們的web目錄一定要在 src/main下面,不然打包的時(shí)候,jsp頁面是沒有進(jìn)去的,運(yùn)行顯示的是404.

1、通過idea自身進(jìn)行打包

這個(gè)名字可以隨便取

接著

添加過來了

接著,就是打包

跟著

等待打包完成

完成后出現(xiàn),這個(gè)就是我們打的war包,復(fù)制它

粘貼到我們的Tomcat服務(wù)器的webapp目錄下

我們運(yùn)行手動(dòng)運(yùn)行Tomcat服務(wù)器,看一下,沒有問題

2、通過maven進(jìn)行打包

我們的第二種打包方式是借助 maven 項(xiàng)目管理工具,但我們首先得在pom.xml中配置依賴

接著

打包成功

注意:這個(gè)war包的名字我們要改一下,這個(gè)名字是運(yùn)行不了的。改成aa或者其他的就可以運(yùn)行,這里就不運(yùn)行演示了,跟上面的一樣。

四、阿里云ECS服務(wù)器購買、配置(Linux寶塔)

1、購買ECS服務(wù)器

進(jìn)入阿里云官網(wǎng),購買一個(gè)ECS服務(wù)器,老樣子,選擇離自己最近的,跟云數(shù)據(jù)庫一樣

https://www.aliyun.com/

購買完成了之后,等它創(chuàng)建完,來到我們的控制臺,我們把系統(tǒng)給它停止,后面還要更換一個(gè)系統(tǒng)

2、設(shè)置安全組

什么是安全組呢,因?yàn)榘⒗镌扑诩芊?wù)器的時(shí)候,它是以組為單位的,所以我們要給它設(shè)置一個(gè)安全組

我們給它開放兩個(gè)端口號,一個(gè)是別人訪問,一個(gè)是自己訪問的

3、更換成寶塔

設(shè)置完了之后,我們回到我們的實(shí)例頁面,更換操作系統(tǒng)

接著

選擇寶塔

確認(rèn)

4、連接Linux寶塔

回到控制面板,顯示運(yùn)行中的時(shí)候,選擇遠(yuǎn)程連接

立即登錄

輸入設(shè)置的賬號密碼

登錄進(jìn)來之后,輸入bt default,獲取寶塔登錄信息

復(fù)制外網(wǎng)地址打開,輸入賬號密碼

進(jìn)來了之后,出現(xiàn)了這個(gè),之前是沒有的,現(xiàn)在要注冊,登錄一下

5、安裝Tomcat,配置

進(jìn)來了之后,我們搜索tomcat安裝,安裝Tomcat就已經(jīng)包含jre了

安裝完成,我們點(diǎn)擊設(shè)置

改成80端口

重載配置

重載完了之后,輸入我們的公網(wǎng)ip能訪問

6、上傳war包

回到控制面板,打開文件夾

找到我們的webapps目錄

把我們打包好的war上傳上去

重載,重啟一下 Tomcat

訪問一下,OK沒有問題

但是當(dāng)我們點(diǎn)擊進(jìn)入的時(shí)候,它拋異常了,這個(gè)異常我都不用看錯(cuò)誤信息,肯定是我們的云數(shù)據(jù)庫沒有設(shè)置白名單造成的,沒有連上數(shù)據(jù)庫,沒有權(quán)限,攔下來了。

回到我們的云數(shù)據(jù)庫控制臺,我們把我們ECS服務(wù)器的公網(wǎng)IP給它加上

我們再來訪問一下,沒有問題,OK

至此,SSM項(xiàng)目部署完成,這是Linux寶塔部署的,有空會寫一個(gè)CentOS 命令部署的

到此這篇關(guān)于java——SSM項(xiàng)目部署上線——(阿里云服務(wù)器ECS + 云數(shù)據(jù)庫RDS MySQL)(寶塔)的文章就介紹到這了,更多相關(guān)java SSM項(xiàng)目部署上線內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決IDEA2020.1版本不兼容Lombok的問題

    解決IDEA2020.1版本不兼容Lombok的問題

    這篇文章主要介紹了解決IDEA2020.1版本不兼容Lombok的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • java簡單實(shí)現(xiàn)八叉樹圖像處理代碼示例

    java簡單實(shí)現(xiàn)八叉樹圖像處理代碼示例

    這篇文章主要介紹了java簡單實(shí)現(xiàn)八叉樹圖像處理代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • MyBatis-Plus實(shí)現(xiàn)邏輯刪除功能解析

    MyBatis-Plus實(shí)現(xiàn)邏輯刪除功能解析

    這篇文章主要介紹了MyBatis-Plus實(shí)現(xiàn)邏輯刪除功能解析,有時(shí)候并不需要真正的刪除數(shù)據(jù),而是想邏輯刪除,方便數(shù)據(jù)恢復(fù),MyBatis-Plus可以很方便的實(shí)現(xiàn)邏輯刪除的功能,需要的朋友可以參考下
    2023-11-11
  • MyBatis?insert實(shí)體如何返回主鍵

    MyBatis?insert實(shí)體如何返回主鍵

    這篇文章主要介紹了MyBatis?insert實(shí)體如何返回主鍵,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 輕松掌握J(rèn)ava建造者模式

    輕松掌握J(rèn)ava建造者模式

    這篇文章主要幫助大家輕松掌握J(rèn)ava建造者模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Java實(shí)現(xiàn)QQ第三方登錄的示例代碼

    Java實(shí)現(xiàn)QQ第三方登錄的示例代碼

    這篇文章主要介紹了Java實(shí)現(xiàn)QQ第三方登錄的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • SpringBoot2 Jpa 批量刪除功能的實(shí)現(xiàn)

    SpringBoot2 Jpa 批量刪除功能的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot2 Jpa 批量刪除功能的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • Springboot 如何使用 SaToken 進(jìn)行登錄認(rèn)證、權(quán)限管理及路由規(guī)則接口攔截

    Springboot 如何使用 SaToken 進(jìn)行登錄認(rèn)證、權(quán)限管理及路由規(guī)則接口攔截

    Sa-Token 是一個(gè)輕量級 Java 權(quán)限認(rèn)證框架,主要解決:登錄認(rèn)證、權(quán)限認(rèn)證、單點(diǎn)登錄、OAuth2.0、分布式Session會話、微服務(wù)網(wǎng)關(guān)鑒權(quán) 等一系列權(quán)限相關(guān)問題,這篇文章主要介紹了Springboot 使用 SaToken 進(jìn)行登錄認(rèn)證、權(quán)限管理以及路由規(guī)則接口攔截,需要的朋友可以參考下
    2024-06-06
  • Java替換視頻背景音樂的實(shí)現(xiàn)示例

    Java替換視頻背景音樂的實(shí)現(xiàn)示例

    FFmpeg 是一個(gè)強(qiáng)大的開源多媒體處理工具,被廣泛應(yīng)用于音視頻的錄制、轉(zhuǎn)碼、編輯等方面,本文主要介紹了Java替換視頻背景音樂,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-03-03
  • Java源碼刨析之ArrayDeque

    Java源碼刨析之ArrayDeque

    ArrayDeque是Deque接口的一個(gè)實(shí)現(xiàn),使用了可變數(shù)組,所以沒有容量上的限制。同時(shí),?ArrayDeque是線程不安全的,在沒有外部同步的情況下,不能再多線程環(huán)境下使用<BR>
    2022-07-07

最新評論