在服务器上部署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即你的日志文件名称
以上 !
上一篇: css设置背景图自适应填充整个屏幕
下一篇: 转:Div自适应高度
推荐阅读
-
在centos7服务器上安装Composer
-
PHP在XP下IIS和Apache2服务器上的安装_PHP教程
-
vue-cli3+ 打包部署到服务器后,svg在iphone上无法正常显示 -- 工作笔记
-
在各种Linux系统的服务器上设置时间同步的方法
-
PHP在XP下IIS和Apache2服务器上的安装_php基础
-
为什么在服务器上php里执行file_put_contents创建文件返回是false呢,文件目录已经设置为777的权限了,不解
-
在服务器端实现无间断部署Python应用的教程
-
Oracle 11g在同一台Linux服务器从实例1全库导入到实例2上
-
laravel5.2为什么在服务器上获取不到session,storage下的sessions下的文件里面存储的有?
-
今天同事周斌在预生产环境的服务器上犯了一个致命的错误,同事周斌