最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot項(xiàng)目部署到騰訊云的實(shí)現(xiàn)步驟

 更新時(shí)間:2022年01月26日 15:16:24   作者:Keeling1720  
本文主要介紹了SpringBoot項(xiàng)目部署到騰訊云的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

將SpringBoot項(xiàng)目部署到騰訊云

注意:

1、如果已經(jīng)下載好MySql和JDK,可以直接跳過1、3步驟。但是不要忘記步驟2哦。

2、如果已經(jīng)有Mysql但是想要換版本號(hào),切記不要直接下載,要先把舊版本的Mysql刪除干凈再重新下載。

1、下載MySql

這里,我們將mysql下載到我們的/usr/local/目錄下。

cd /usr/local
mkdir mysql
cd mysql
wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

然后,我們安裝 yum repo文件并更新 yum 緩存;命令如下:

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

執(zhí)行完后,我們可以在/etc/yum.repos.d/ 目錄下看到這兩個(gè)repo文件:

在這里插入圖片描述

yum clean all
yum makecache

接著,我們就可以使用我們的yum安裝mysql了。

當(dāng)我們?cè)谑褂脃um安裝mysql時(shí),yum默認(rèn)會(huì)從yum倉庫中安裝mysql最新的GA版本;

我們可以使用以下命令看一下是不是自己想要下載的版本。

yum repolist all | grep mysql

在這里插入圖片描述

我的顯示結(jié)果如上圖,可以看到,他準(zhǔn)備給我下載的是mysql8.0的版本(從后邊的enabled可以看出來)。

如果想要下載mysql5.x版本,那么看下面引用部分。不需要?jiǎng)t直接跳過下方的引用。

yum-config-manager --disable mysql80-community #關(guān)閉8.0版本
yum-config-manager --enable mysql57-community #開啟5.7版本

選擇完需要下載的版本之后,我們直接就可以使用yum下載mysql了。命令如下:

yum install mysql-community-server

等待下載完成后,我們可以開啟我們的mysql服務(wù):

systemctl start mysqld.service

剛下載完mysql,他會(huì)給一個(gè)初試的密碼和用戶名,初試用戶名默認(rèn)為root,密碼存放在系統(tǒng)文件/var/log/mysqld.log中。這是個(gè)隨機(jī)生成的密碼。我們可以來看一下:

cat /var/log/mysqld.log | grep password

在這里插入圖片描述

這里,我的初試密碼是wnw=PjFA.2b.(如果跟我一樣最后有一個(gè)點(diǎn)的話,最后這個(gè)點(diǎn)記得不是句子結(jié)束給的句號(hào),而是密碼的一部分哈。)

然后我們使用初試密碼登錄我們的mysql。

mysql -u root -p #會(huì)提示輸入密碼
#輸入我們的密碼(wnw=PjFA.2b.)

然后我們就可以修改我們的初始密碼了。(新密碼必須包含大小寫字母、數(shù)字和特殊符號(hào),缺一不可)

ALTER USER ‘root'@‘localhost' IDENTIFIED BY ‘新密碼(大小寫字母+數(shù)字+特殊符號(hào))';

之后,我們要記得開啟我們的3306端口,當(dāng)然,我們也可以更改mysql的端口號(hào)為其他的,比如8090。

#需要修改端口號(hào)的看這個(gè)引用
vim /etc/my.cnf
#添加代碼port=8090即可。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-llXXCWGO-1642751140817)(%E5%B0%86Springboot%E9%83%A8%E7%BD%B2%E5%88%B0%E8%85%BE%E8%AE%AF%E4%BA%91.assets/image-20220121141155754.png)]

#修改完端口號(hào),我們還得重啟一下mysql服務(wù),讓配置生效。

service mysqld restart

這里,我們以如何開啟8090端口號(hào)為例:

#查看已經(jīng)開放的端口號(hào)
firewall-cmd --list-all
#添加8090端口號(hào)(–permanent表示永久添加)
firewall-cmd --add-port=8090/tcp --permanent
#重啟防火墻使之生效
firewall-cmd --reload

然后我們?cè)O(shè)置mysql服務(wù)為開啟啟動(dòng)項(xiàng)并啟動(dòng)mysql服務(wù)。

systemctl enable mysqld.service

systemctl start mysqld.service

2、導(dǎo)入sql文件

這里,我們以從windows導(dǎo)出數(shù)據(jù)庫文件并導(dǎo)入Linux為例。

使用工具Navicat連接上服務(wù)器之后,右鍵選擇我們想要導(dǎo)出的數(shù)據(jù)庫,選擇Dump SQL File…

在這里插入圖片描述

選擇一個(gè)路徑導(dǎo)出sql文件。(我把他導(dǎo)出到了桌面,比較好找)

在這里插入圖片描述

導(dǎo)出成功后,我們可以在桌面看到一個(gè)叫heartbay.sql的文件,通過XShell直接拖拉到我們的云服務(wù)器(這里我放的位置是/root/heartbay/ 目錄。

然后我們創(chuàng)建一個(gè)同名的數(shù)據(jù)庫文件,比如我的叫heartbay。

mysql -u root -p
#輸入密碼
create database heartbay character set utf8;
#進(jìn)入heartbay數(shù)據(jù)庫
use heartbay
#導(dǎo)入sql文件
source /root/heartbay/heartbay.sql
#查看是否導(dǎo)入成功
show tables;

我的話是直接成功了。

3、下載JDK

這里就不給詳細(xì)教程了,網(wǎng)上有很多。

不知道自己是否已經(jīng)下載的可以運(yùn)行以下命令進(jìn)行驗(yàn)證:

java -version

在這里插入圖片描述

這里我已經(jīng)安裝完畢了,且安裝的版本是jdk1.8。

4、將本地程序打包成jar

這個(gè)就簡單了,首先我們修改我們的端口號(hào),也可以并修改,但是最好還是是改一下,否則容易被攻擊。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-SsBAVW2D-1642751140823)(%E5%B0%86Springboot%E9%83%A8%E7%BD%B2%E5%88%B0%E8%85%BE%E8%AE%AF%E4%BA%91.assets/image-20220121154429088.png)]

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-knCiKoPL-1642751140825)(%E5%B0%86Springboot%E9%83%A8%E7%BD%B2%E5%88%B0%E8%85%BE%E8%AE%AF%E4%BA%91.assets/image-20220121154502928.png)]

使用IDEA打開我們的SpringBoot項(xiàng)目后,點(diǎn)擊右側(cè)的Maven -> Lifecycle -> package ,Maven會(huì)自動(dòng)幫我們進(jìn)行打包。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-EAbTViDe-1642751140827)(%E5%B0%86Springboot%E9%83%A8%E7%BD%B2%E5%88%B0%E8%85%BE%E8%AE%AF%E4%BA%91.assets/image-20220115152537734.png)]

打包完成后,在我們的target目錄下,會(huì)出現(xiàn)這兩個(gè)jar文件。

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img-2UjLL6dv-1642751140830)(%E5%B0%86Springboot%E9%83%A8%E7%BD%B2%E5%88%B0%E8%85%BE%E8%AE%AF%E4%BA%91.assets/image-20220115152733770.png)]

5、騰訊云部署jar

我們把上面得到.jar結(jié)尾的直接拖到我們的騰訊云服務(wù)器中即可。

比如,我放的位置是/root/heartbay/ 。

然后我們可以使用nohup讓他一直運(yùn)行在后臺(tái)程序。

nohup java -jar Heartbar-Server-0.0.1-SNAPSHOT.jar &

將我們的SpringBoot項(xiàng)目直接部署到騰訊云上。這里,我們還得開放我們的端口號(hào)。

firewall-cmd --add-port=8091/tcp --permanent
firewall-cmd --reload
#查看是否成功開放8091端口號(hào)
firewall-cmd --list-all

不僅如此,我們還得在我們的騰訊云上對(duì)防火墻規(guī)則進(jìn)行修改。開放對(duì)應(yīng)的端口號(hào)。

在這里插入圖片描述

然后我們可以通過服務(wù)器的ip地址加端口號(hào)加控制器的請(qǐng)求方法路徑發(fā)送請(qǐng)求,看是否成功,如果成功,那么就說明SpringBoot部署到騰訊云成功。

到此這篇關(guān)于SpringBoot項(xiàng)目部署到騰訊云的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)SpringBoot項(xiàng)目部署到騰訊云內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java JTree JCheckBox樹復(fù)選框詳解

    java JTree JCheckBox樹復(fù)選框詳解

    這篇文章主要為大家詳細(xì)介紹了java JTree JCheckBox樹復(fù)選框的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 如何在Java中優(yōu)雅地判空詳解

    如何在Java中優(yōu)雅地判空詳解

    這篇文章主要大家介紹了關(guān)于如何在Java中優(yōu)雅地判空的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • 詳解Java線程池的使用及工作原理

    詳解Java線程池的使用及工作原理

    在日常開發(fā)過程中總是以單線程的思維去編碼,沒有考慮到在多線程狀態(tài)下的運(yùn)行狀況.由此引發(fā)的結(jié)果就是請(qǐng)求過多,應(yīng)用無法響應(yīng).為了解決請(qǐng)求過多的問題,又衍生出了線程池的概念.本文記錄了Java中線程池的使用及工作原理,需要的朋友可以參考下
    2021-05-05
  • Java調(diào)用groovy實(shí)現(xiàn)原理代碼實(shí)例

    Java調(diào)用groovy實(shí)現(xiàn)原理代碼實(shí)例

    這篇文章主要介紹了Java調(diào)用groovy實(shí)現(xiàn)原理代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-12-12
  • java 利用java反射機(jī)制動(dòng)態(tài)加載類的簡單實(shí)現(xiàn)

    java 利用java反射機(jī)制動(dòng)態(tài)加載類的簡單實(shí)現(xiàn)

    下面小編就為大家?guī)硪黄猨ava 利用java反射機(jī)制動(dòng)態(tài)加載類的簡單實(shí)現(xiàn)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • Mybatis中使用updateBatch進(jìn)行批量更新

    Mybatis中使用updateBatch進(jìn)行批量更新

    這篇文章主要介紹了Mybatis中使用updateBatch進(jìn)行批量更新的相關(guān)資料,有逐條更新,sql批量更新等,具體實(shí)例代碼大家參考下本文
    2018-04-04
  • 詳解關(guān)于spring bean名稱命名的那些事

    詳解關(guān)于spring bean名稱命名的那些事

    每個(gè)bean都有一個(gè)或者多個(gè)標(biāo)識(shí)符,這些標(biāo)識(shí)符在容器中必須是唯一的,這篇文章主要給大家介紹了關(guān)于spring bean名稱命名的那些事,需要的朋友可以參考下
    2021-07-07
  • Java布隆過濾器的原理和實(shí)現(xiàn)分析

    Java布隆過濾器的原理和實(shí)現(xiàn)分析

    數(shù)組、鏈表、樹等數(shù)據(jù)結(jié)構(gòu)會(huì)存儲(chǔ)元素的內(nèi)容,一旦數(shù)據(jù)量過大,消耗的內(nèi)存也會(huì)呈現(xiàn)線性增長所以布隆過濾器是為了解決數(shù)據(jù)量大的一種數(shù)據(jù)結(jié)構(gòu)。本文就來和大家詳細(xì)說說布隆過濾器的原理和實(shí)現(xiàn),感興趣的可以了解一下
    2022-10-10
  • 通過實(shí)例了解java序列化機(jī)制

    通過實(shí)例了解java序列化機(jī)制

    這篇文章主要介紹了通過實(shí)例了解java序列化機(jī)制,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 什么是springMVC?視圖和視圖解析器實(shí)例代碼

    什么是springMVC?視圖和視圖解析器實(shí)例代碼

    在 springMVC 中的目標(biāo)方法最終返回都是一個(gè)視圖,返回的視圖都會(huì)由一個(gè)視圖解析器來處理,這篇文章主要介紹了什么是springMVC?視圖和視圖解析器,需要的朋友可以參考下
    2023-09-09

最新評(píng)論

岗巴县| 蒲城县| 武平县| 苏尼特右旗| 峨眉山市| 吉首市| 泾阳县| 德惠市| 临澧县| 三台县| 柳河县| 溧水县| 阜新市| 武川县| 唐海县| 正定县| 会宁县| 兴义市| 封开县| 郧西县| 绍兴县| 乐昌市| 嘉兴市| 亳州市| 安庆市| 嘉义市| 汤阴县| 辽宁省| 且末县| 石阡县| 鱼台县| 阳城县| 乃东县| 海盐县| 互助| 桑日县| 上虞市| 额敏县| 武鸣县| 嫩江县| 泾川县|