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

Spring Boot打包部署和環(huán)境配置詳解

 更新時間:2019年05月20日 11:57:50   作者:ZERO Blog  
這篇文章主要介紹了Spring Boot打包部署和環(huán)境配置詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

執(zhí)行命令 yum -y list java* 查看可安裝java版本。

Failed to set locale, defaulting to C
Loaded plugins: fastestmirror
base                        | 3.6 kB 00:00:00
extras                       | 3.4 kB 00:00:00
updates                       | 3.4 kB 00:00:00
(1/4): base/7/x86_64/group_gz                 | 166 kB 00:00:00
(2/4): extras/7/x86_64/primary_db                | 201 kB 00:00:00
(3/4): updates/7/x86_64/primary_db                | 5.0 MB 00:00:00
(4/4): base/7/x86_64/primary_db                 | 6.0 MB 00:00:00
Determining fastest mirrors
 * base: ftpmirror.your.org
 * extras: mirror.fileplanet.com
 * updates: centos.mirror.constant.com
Available Packages
java-1.6.0-openjdk.x86_64           1:1.6.0.41-1.13.13.1.el7_3      base
java-1.6.0-openjdk-demo.x86_64         1:1.6.0.41-1.13.13.1.el7_3      base
java-1.6.0-openjdk-devel.x86_64         1:1.6.0.41-1.13.13.1.el7_3      base
java-1.6.0-openjdk-javadoc.x86_64         1:1.6.0.41-1.13.13.1.el7_3      base
java-1.6.0-openjdk-src.x86_64          1:1.6.0.41-1.13.13.1.el7_3      base
java-1.7.0-openjdk.x86_64           1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-accessibility.x86_64       1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-demo.x86_64         1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-devel.x86_64         1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-headless.x86_64        1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-javadoc.noarch         1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.7.0-openjdk-src.x86_64          1:1.7.0.221-2.6.18.0.el7_6      updates
java-1.8.0-openjdk.i686           1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk.x86_64           1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-accessibility.i686        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-accessibility.x86_64       1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-accessibility-debug.i686      1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-accessibility-debug.x86_64      1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-debug.i686          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-debug.x86_64         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-demo.i686          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-demo.x86_64         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-demo-debug.i686        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-demo-debug.x86_64        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-devel.i686          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-devel.x86_64         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-devel-debug.i686        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-devel-debug.x86_64        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-headless.i686         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-headless.x86_64        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-headless-debug.i686       1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-headless-debug.x86_64       1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-javadoc.noarch         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-javadoc-debug.noarch       1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-javadoc-zip.noarch        1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-javadoc-zip-debug.noarch      1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-src.i686          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-src.x86_64          1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-src-debug.i686         1:1.8.0.212.b04-0.el7_6      updates
java-1.8.0-openjdk-src-debug.x86_64        1:1.8.0.212.b04-0.el7_6      updates
java-11-openjdk.i686            1:11.0.3.7-0.el7_6        updates
java-11-openjdk.x86_64           1:11.0.3.7-0.el7_6        updates
java-11-openjdk-debug.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-debug.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-demo.i686           1:11.0.3.7-0.el7_6        updates
java-11-openjdk-demo.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-demo-debug.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-demo-debug.x86_64         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-devel.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-devel.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-devel-debug.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-devel-debug.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-headless.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-headless.x86_64         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-headless-debug.i686        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-headless-debug.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc.x86_64         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-debug.i686        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-debug.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-zip.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-zip.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-zip-debug.i686       1:11.0.3.7-0.el7_6        updates
java-11-openjdk-javadoc-zip-debug.x86_64       1:11.0.3.7-0.el7_6        updates
java-11-openjdk-jmods.i686          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-jmods.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-jmods-debug.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-jmods-debug.x86_64        1:11.0.3.7-0.el7_6        updates
java-11-openjdk-src.i686           1:11.0.3.7-0.el7_6        updates
java-11-openjdk-src.x86_64          1:11.0.3.7-0.el7_6        updates
java-11-openjdk-src-debug.i686         1:11.0.3.7-0.el7_6        updates
java-11-openjdk-src-debug.x86_64         1:11.0.3.7-0.el7_6        updates
java-atk-wrapper.i686            0.30.4-5.el7         base
java-atk-wrapper.x86_64           0.30.4-5.el7         base
java_cup.noarch             1:0.11a-16.el7         base
java_cup-javadoc.noarch           1:0.11a-16.el7         base
java_cup-manual.noarch           1:0.11a-16.el7         base
javacc.noarch              5.0-10.el7          base
javacc-demo.noarch            5.0-10.el7          base
javacc-javadoc.noarch            5.0-10.el7          base
javacc-manual.noarch            5.0-10.el7          base
javacc-maven-plugin.noarch          2.6-17.el7          base
javacc-maven-plugin-javadoc.noarch        2.6-17.el7          base
javamail.noarch             1.4.6-8.el7         base
javamail-javadoc.noarch           1.4.6-8.el7         base
javapackages-tools.noarch           3.4.1-11.el7         base
javassist.noarch             3.16.1-10.el7         base
javassist-javadoc.noarch           3.16.1-10.el7         base

選擇一個java版本進行安裝,這里我們希望安裝java1.8,因為我們的機器是64位的,所以選擇安裝 java-1.8.0-openjdk-devel.x86_64 。

執(zhí)行命令

$ yum install -y java-1.8.0-openjdk-devel.x86_64

執(zhí)行完后會看見控制臺刷出很多輸出。

Dependency Updated:
 chkconfig.x86_64 0:1.7.4-1.el7  glib2.x86_64 0:2.56.1-2.el7   nspr.x86_64 0:4.19.0-1.el7_5
 nss.x86_64 0:3.36.0-7.1.el7_6   nss-softokn.x86_64 0:3.36.0-5.el7_5 nss-softokn-freebl.x86_64 0:3.36.0-5.el7_5
 nss-sysinit.x86_64 0:3.36.0-7.1.el7_6 nss-tools.x86_64 0:3.36.0-7.1.el7_6 nss-util.x86_64 0:3.36.0-1.1.el7_6
 ntsysv.x86_64 0:1.7.4-1.el7

Complete!

看到上面的提示,就表示已經安裝完成了。

檢查時候安裝成功,查看Java版本 (Java被安裝在/usr/lib/jvm目錄下面)

java -version

MySql數據庫

安裝前,我們可以檢測系統(tǒng)是否自帶安裝 MySQL:

rpm -qa | grep mysql

如果你系統(tǒng)有安裝,那可以選擇進行卸載:

rpm -e mysql  // 普通刪除模式
rpm -e --nodeps mysql  // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其進行強力刪除

安裝 MySQL:

接下來我們在 Centos7 系統(tǒng)下使用 yum 命令安裝 MySQL,需要注意的是 CentOS 7 版本中 MySQL數據庫已從默認的程序列表中移除,所以在安裝前我們需要先去官網下載 Yum 資源包,下載地址為: https://dev.mysql.com/downloads/repo/yum/

$ wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
$ rpm -ivh mysql80-community-release-el7-3.noarch.rpm
$ yum update
$ yum install mysql-server

安裝完成!

Installed:
 mysql-community-server.x86_64 0:8.0.16-2.el7

Dependency Installed:
 mysql-community-client.x86_64 0:8.0.16-2.el7    net-tools.x86_64 0:2.0-0.24.20131004git.el7
 numactl-libs.x86_64 0:2.0.9-7.el7

Complete!

權限設置:

$ chown mysql:mysql -R /var/lib/mysql

初始化 MySQL:

$ mysqld --initialize

啟動 MySQL:

$ systemctl start mysqld

查看 MySQL 運行狀態(tài):

$ systemctl status mysqld

驗證 MySQL 安裝

在成功安裝 MySQL 后,一些基礎表會表初始化,在服務器啟動后,你可以通過簡單的測試來驗證 MySQL 是否工作正常。

使用 mysqladmin 工具來獲取服務器狀態(tài):

使用 mysqladmin 命令倆檢查服務器的版本, 在 linux 上該二進制文件位于 /usr/bin 目錄,在 Windows 上該二進制文件位于C:\mysql\bin 。

$ mysqladmin --version

linux上該命令將輸出以下結果,該結果基于你的系統(tǒng)信息:

$ mysqladmin Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

如果以上命令執(zhí)行后未輸出任何信息,說明你的MySql未安裝成功。

Mysql安裝成功后,默認的root用戶密碼為空,你可以使用以下命令來創(chuàng)建root用戶的密碼:

$ mysqladmin -u root password 'new_password';

登錄錯誤的處理

在root權限下 mysqladmin -u root password <new_possword>; 以及 mysql 出現(xiàn)

Access denied for user 'root'@'localhost' (using password: NO)

解決辦法:

查詢初始密碼:

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

出現(xiàn):

2019-05-16T04:59:55.675274Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: BT?lm5c+Q+hw

其中 BT?lm5c+Q+hw 就是初始密碼

使用初始密碼登錄

$ mysql -u root -p 

修改密碼:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

現(xiàn)在你可以修改之后的密碼通過以下命令來連接到Mysql服務器:

$ mysql -u root -p
Enter password:*******

遠程訪問

以root權限登錄數據庫

$ mysql -u root -p

切換到mysql的系統(tǒng)數據庫

mysql> use mysql;
mysql> update user set host='%' where user='root';

查詢修改情況

mysql> select host,user from user;

使用授權的方式

賦予任何主機訪問數據的權限

mysql> FLUSH PRIVILEGES # 刷新權限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES

如果想myuser用戶使用mypassword密碼從任何主機連接到mysql服務器的話。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允許用戶 myuser 從ip為 192.168.1.6 的主機連接到mysql服務器,并使用 mypassword 作為密碼

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

mysql服務命令

#登錄mysql
mysql -u username -p

#退出mysql 
quit

#啟動mysql
systemctl start mysqld.service

#結束
systemctl stop mysqld.service

#重啟
systemctl restart mysqld.service

#開機自啟
systemctl enable mysqld.service

#查看mysql版本
select version();

Spring Boot 打包

使用IDEA和maven一鍵打包生成jar包

Linux部署

使用 nohup 不掛斷地運行命令。使用 & 讓程序在后臺運行

$ nohup java -jar spring-boot-api-project-seed-1.0.jar &

使用上述方式系統(tǒng)會自動將控制臺日志信息寫入 nohup.out 文件中。 如果想寫入自己定義的文件請使用

$ nohup java -jar spring-boot-api-project-seed-1.0.jar > log.txt &

停止springboot運行

$ ps -ef

根據運行的目錄,找到PID,例如圖中的 734 。然后使用

$ kill -9 734 

殺死該進程。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • java中注解的實現(xiàn)原理詳解

    java中注解的實現(xiàn)原理詳解

    這篇文章主要介紹了java中注解的實現(xiàn)原理詳解,注解也叫元數據,例如我們常見的@Override和@Deprecated,注解是JDK1.5版本開始引入的一個特性,用于對代碼進行說明,可以對包、類、接口、字段、方法參數、局部變量等進行注解,需要的朋友可以參考下
    2023-10-10
  • java解析xml文本的示例方法

    java解析xml文本的示例方法

    這篇文章主要為大家詳細介紹了java解析xml文本的相關方法,文中的示例代碼講解詳細,具有一定的借鑒價值,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-12-12
  • 詳解Spring中bean的幾種注入方式

    詳解Spring中bean的幾種注入方式

    這篇文章主要介紹了詳解Spring中bean的幾種注入方式,主要介紹了4種注入,主要有屬性注入、構造函數注入、工廠方法注入,非常具有實用價值,需要的朋友可以參考下
    2018-06-06
  • 詳解SpringBoot是如何保證接口安全的

    詳解SpringBoot是如何保證接口安全的

    對于互聯(lián)網來說,只要你系統(tǒng)的接口會暴露在外網,就避免不了接口安全問題。?如果你的接口在外網裸奔,只要讓黑客知道接口的地址和參數就可以調用,那簡直就是災難。這篇文章主要介紹了SpringBoot保證接口安全的方法,需要的可以參考一下
    2023-02-02
  • SWT(JFace)體驗之Sash(活動控件)

    SWT(JFace)體驗之Sash(活動控件)

    SWT(JFace)體驗之Sash(活動控件)
    2009-06-06
  • 利用Java實現(xiàn)解析網頁中的內容

    利用Java實現(xiàn)解析網頁中的內容

    這篇文章主要為大家詳細介紹了如何利用Java語言做一個解析指定網址的網頁內容小應用,文中的實現(xiàn)步驟講解詳細,感興趣的可以嘗試下
    2022-10-10
  • Java concurrency之鎖_動力節(jié)點Java學院整理

    Java concurrency之鎖_動力節(jié)點Java學院整理

    這篇文章主要為大家詳細介紹了Java concurrency之鎖的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • java.util.Date與java.sql.Date的區(qū)別

    java.util.Date與java.sql.Date的區(qū)別

    這篇文章主要介紹了java.util.Date與java.sql.Date的區(qū)別的相關資料,需要的朋友可以參考下
    2015-07-07
  • springboot自定義starter實現(xiàn)過程圖解

    springboot自定義starter實現(xiàn)過程圖解

    這篇文章主要介紹了springboot自定義starter實現(xiàn)過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • @MapperScan掃描包里混有@Service等問題如何解決

    @MapperScan掃描包里混有@Service等問題如何解決

    這篇文章主要介紹了@MapperScan掃描包里混有@Service等問題如何解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03

最新評論

昌乐县| 贡觉县| 鄂托克旗| 郧西县| 桃园市| 武宣县| 丰镇市| 大荔县| 吕梁市| 灵台县| 徐州市| 黔南| 庆安县| 柳江县| 榆社县| 万山特区| 盐亭县| 安康市| 汽车| 平舆县| 乌鲁木齐市| 大荔县| 青铜峡市| 岫岩| 温泉县| 玛多县| 弋阳县| 新干县| 江山市| 高陵县| 六枝特区| 鹤壁市| 深泽县| 阿拉善左旗| 南丰县| 长子县| 商丘市| 海晏县| 塘沽区| 双鸭山市| 镇远县|