# 信息发布系生产打包更新
# 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

# 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 登录验证功能
← 开发环境