0
点赞
收藏
分享

微信扫一扫

CentOS7部署Java项目

Soy丶sauce 2022-02-15 阅读 74

打包项目

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

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

Windows系统

①Java代码

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

②yml文件路径

#博客正文图片存储地址
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/

③yml文件MySQL连接

#数据库连接配置
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代码

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

②yml文件路径

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

③yml文件MySQL连接

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

CentOS7安装与配置环境

Xshell连接CentOS7

CentOS7安装vsftp服务

CentOS7安装和配置jre1.8

CentOS7安装和配置MySQL5.7

CentOS7安装和配置Tomcat9)

上传war包

上传war包到/home/data目录

详细步骤查看博客:FTPRush向CentOS7上传文件和从CentOS7下载文件)

移动war包

将/home/data目录的war包移动到/home/tomcat9/apache-tomcat-9.0.46/webapps目录中

[root@localhost webapps]# mv /home/data/MyBlog.war /home/tomcat9/apache-tomcat-9.0.46/webapps

修改Tomcat的配置

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

[root@localhost conf]# vi /home/tomcat9/apache-tomcat-9.0.46/conf/server.xml

在下图位置添加代码:<Context path="" docBase="/home/tomcat9/apache-tomcat-9.0.46/webapps/MyBlog" debug=“0” reloadable=“true” />

img

保存后退出

启动Tomcat

[root@localhost conf]# /home/tomcat9/apache-tomcat-9.0.46/bin/startup.sh

结果

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

img

举报

相关推荐

centos7部署

CentOS7部署fabric

centos7部署docker

centos7部署nginx

Centos7部署gitlab

Centos7部署安装Maven

0 条评论