Centos 7.6 部署項目,圖解,(centos 7.6  ,tomcat 9 ,mysql 8 ,jdk 8)

環境準備,centos 7.6  ,tomcat 9 ,mysql 8 ,jdk 8 。

可參考: https://blog.csdn.net/BaiMaTanHuaL/article/details/100113347

準備工作:

一、項目打war包(使用idea打包)

需注意項目的配置信息,爲虛擬機上的軟件而準備。db.properties文件的修改,url,username,password都需要注意

(比如:

              mysql 8 對url的要求較多,可參考: 

 url=jdbc:mysql://localhost:3306/數據庫名?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&rewriteBatchedStatements=true

              username,password 爲mysql創建的遠程連接用戶

1、

2、

3、

4、

5、

6、

7、

8、在第2步的output directory文件夾下,找到war包

 

 

二、準備sql文件

SQLyog  ==>數據庫==》右擊==》備份/導出==》備份數據庫。。。==》導出

 

部署:

一、將war包放到tomcat目錄的webapps目錄下

二、將sql 文件導入到mysql中

       1、sql文件上傳到centos

2、使用source命令導入

       首先,連接到數據庫,並創建數據庫

           create database dbname;

           use dbname;

           source filename;

       使用source命令導入上一步上傳路徑下的sql文件

           

注:可通過命令查看下,是否導入成功。

三、啓動tomcat

       進入tomcat的bin目錄

       啓動: sh startup.sh         

訪問:虛擬機ip:端口號/項目名/路徑/資源名

http://192.168.2.180:8080/Ebook_war/index.html#

 

可能存在的問題:

1、訪問不了,關閉防火牆

       systemctl stop firewalld

       systemctl disable firewalld

2、html靜態內容亂碼,可能是系統編碼存在問題

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章