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、

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第1张图片

2、

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第2张图片

3、

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第3张图片

4、

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第4张图片

5、

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第5张图片

6、

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第6张图片

7、

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第7张图片

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

 

 

二、准备sql文件

SQLyog  ==>数据库==》右击==》备份/导出==》备份数据库。。。==》导出

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第8张图片

 

部署:

一、将war包放到tomcat目录的webapps目录下

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第9张图片

二、将sql 文件导入到mysql中

       1、sql文件上传到centos

Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第10张图片

2、使用source命令导入

       首先,连接到数据库,并创建数据库

           create database dbname;

           use dbname;

           source filename;

       使用source命令导入上一步上传路径下的sql文件

           Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)_第11张图片

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

三、启动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静态内容乱码,可能是系统编码存在问题

 

 

 

你可能感兴趣的:(centos,7.6,部署,CentOS)