打包项目

具体步骤查看博客:idea将Spring Boot项目打包成war包 | LeDao的博客 (zoutl.cn)

特别地,平时我们开发用Windows系统,而部署项目用Linux系统(没有C、D等盘符),那么我们需要修改文件路径

Windows系统

Java代码

1
private static final String mySettingLocation = "E:\\MyProject\\IDEA\\ActualCombat\\MyBlog\\src\\main\\webapp\\static\\myConfig.setting";

配置文件路径

1
2
#博客正文图片存储地址
blogImageFilePath: C://Java/apache-tomcat-9.0.22-windows-x64/apache-tomcat-9.0.22-windows-x64/apache-tomcat-9.0.22/webapps/MyBlog/static/images/blogImage/

配置文件MySQL连接

1
2
3
4
5
6
7
#数据库连接配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/db_myblog?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8
username: root
password: 12345

Linux系统

Java代码

1
private static final String mySettingLocation = "/home/tomcat9/apache-tomcat-9.0.46/webapps/MyBlog/static/myConfig.setting";

配置文件路径

1
2
#博客正文图片存储地址
blogImageFilePath: /home/tomcat9/apache-tomcat-9.0.46/webapps/MyBlog/static/images/blogImage/

配置文件MySQL连接

1
2
3
4
5
6
7
#数据库连接配置
datasource:
type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://192.168.0.153:3306/db_myblog?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8
username: root
password: 123456

上传war包到webapps目录

上传war包到Tomcat的webapps目录

修改Tomcat的配置

修改/home/tomcat9/apache-tomcat-9.0.46/conf中的server.xml

1
vi /home/tomcat9/apache-tomcat-9.0.46/conf/server.xml

在下图位置添加代码:

1
<Context path="" docBase="/home/tomcat9/apache-tomcat-9.0.46/webapps/MyBlog" debug="0" reloadable="true" />

img

保存后退出

启动Tomcat

1
sh /home/tomcat9/apache-tomcat-9.0.46/bin/startup.sh

结果

在浏览器地址栏直接输入CentOS7的ip即可

img