# 信息发布系生产打包更新

# 1. 生产项目配置

  • 将文件存储改成如下位置 (application.yml)
  profile: /home/ims/uploadPath

文件存储路径配置

  • 将数据库指向prod的配置 (application-prod.yml)
      active: prod

数据库引用配置

  • RabbitMQ配置 (rabbitmq.properties)
# rabbitmq的Ip地址
rabbitmq.host=10.0.16.2 (根据实际情况修改)
# rabbitmq的端口
rabbitmq.port=5672 (根据实际情况修改)
# rabbitmq的用户名
rabbitmq.username=common_cast (根据实际情况修改)
# rabbitmq的密码
rabbitmq.password=Rmq123456 (根据实际情况修改)
# rabbitmq的队列名称
rabbitmq.channel=ims (根据实际情况修改)

# 2. 生产打包

使用maven执行指令,打包后生成的jar包在ims-admin/target/ims-admin.jar

mvn clean package -Dmaven.test.skip=true

maven打包

# 3. 上传应用服务器

在上传jar包前,将原有的jar包进行备份,jar包所在位置/app目录,执行:

cd /app
mv ./ims-admin.jar ./ims-admin.jar20240103
ps -ef | grep ims-admin
kill -9 上面查询的进度id

使用sftp工具将ims-admin.jar上传到服务器/app/目录下,执行:

nohup java -jar ims-admin.jar&

# 4. 查看日志并验证

使用tail查看系统加载日志。

tail -f -n 100 nohup.out

访问: http://ip:8090/ims 登录验证功能