1. 修改生产环境配置:application-prod.yml,需要修改的信息包括:mysql连接信息、redis连接信息等
  2. 通过maven打包生成jar包

    • 使用mvn命令

      1. mvn clean package
    • 使用IDEA打包

image.png

  1. 生成asuka-1.0.0.jar后,通过ftp将其上传到linux中对应的目录中(建议先创建一个项目目录),然后进入该目录并运行jar包,命令如下:

    1. # 进入项目目录
    2. cd /etc/asuka
    3. # 后台运行程序
    4. nohup java -jar asuka-1.0.0.jar --spring.profiles.active=prod >/dev/null 2>&1 &
  2. 执行成功后,可以通过如下命令检查是否启动成功

    • 请求项目中的路径,以/login为例

      1. # 8031server.port启动端口
      2. curl http://localhost:8031/login

      如果输出了如下字符,代表启动成功:
      image.png

    • 查看日志

      1. cd /etc/asuka
      2. cat asuka.log
  3. 启动成功后,仍然需要放行防火墙对应端口,如果使用云服务器,也要前往云服务器的安全组中放行端口。全部放行成功,打开浏览器就可以看到登录页面了。

  4. 如果需要关闭项目,使用如下命令: ```java

    查看进程ip

    ps -ef | gerp asuka

显示如下信息

root 23260 21397 3 18:46 pts/0 00:00:22 java -jar asuka-1.0.0.jar —spring.profiles.active=prod root 24731 21397 0 18:56 pts/0 00:00:00 grep —color=auto asuka

kill进程

kill -9 23260 ```