欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在服务器上部署jar包,在Linux服务器上部署服务

程序员文章站 2022-05-01 08:12:49
...

准备步骤:
1.安装java环境,知道java安装目录
2.将jar包拖放或发送至服务器中(目录自定义)

一、编写shell脚本,将以下代码放在shell脚本中,将shell脚本放在jar包同级目录下。编写好后使用sh xxx.sh启动脚本即可。

命令及详解如下:
nohup /home/appadmin/tools/jdk1.8.0_144/bin/java -Dfile.encoding=UTF-8 -jar xxxx-xxxx-xxxx-xxxxx-xxxxx.jar --spring.datasource.druid.username=yourfather --spring.datasource.druid.password=123456 --spring.datasource.druid.url=jdbc:oracle:thin:@21.8.129.162:1521/ncsit --rabbitMqReqQueueName=customPolicySendTestReq --rabbitMqResQueueName=customPolicySendTestRes--spring.rabbitmq.username=interface --spring.rabbitmq.password=interface --server.port=10006 >log.out 2>&1 &

(1) nohup

加在一个命令的最前面,表示不挂断的运行命令

(2) java -jar + jar包名字

该命令即编译jar包部署jar包的核心命令,java需指定安装全目录

(3) 环境变量设置

--环境变量名=环境变量信息  等于号周围不要加空格
如: 
--spring.datasource.username=wh
--server.port=10006 

(4) 2>&1 日志重定向

  • 对于& 1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。
  • 对于2 ,表示标准错误,stderr。
  • 2>&1 的意思就是将标准错误重定向到标准输出。

(5) &

加载一个命令的最后面,表示这个命令放在后台执行

二、查看日志输出

$ tail -100f log.out     # log.out即你的日志文件名称

以上 !