服务器部署

配置JDK1.8和Mysql8.0环境

  • 拥有JDK1.8环境和Mysql8.0环境,可以使用docker

  • 注意一个细节,如果你使用的的是旧版的sqlYog或者旧版的Navicat,可能连接的时候会报错误

    image-20231210160844176

  • 因为字符串解析的问题,所以你要修改密码的时候要带上 mysql_native_password

ALTER USER 'admin'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

  • 另外,根据这个教程,你的远程用户名应该是adimin,公网地址47.120.47.145

    image-20231210161443803

打包Java程序

双击package,会自动打包在项目路径文件夹的/target文件夹

image-20231210161651138

image-20231210161700163

因为springboot有内置tomcat容器,这点比较方便,省去了tomcat的部署。我们到时候直接可以直接把jar包扔到linux上(usr/app)。(XFTTP)

记得改名

nohup java -jar shop-0.0.1-SNAPSHOT.jar > logName.log 2>&1 &

nohup java -jar fresh_demo-0.0.1-SNAPSHOT.jar > logName.log 2>&1 &

fresh_demo-0.0.1-SNAPSHOT.jar

使用后,他会生成一个logName.log,记得使用cat logName.log查看spring项目是否运行成功

结束Java进程

  1. 查找 Java 进程: 使用 pspgrep 命令来查找正在运行的 Java 进程。例如:

    1
    2
    bashCopy code
    ps aux | grep java

    或者

    1
    2
    bashCopy code
    pgrep -fl java
  2. 杀死 Java 进程: 使用 kill 命令来终止 Java 进程。首先,找到 Java 进程的进程 ID(PID),然后使用 kill 命令终止它。例如:

    1
    2
    bashCopy code
    kill -9 <PID>