【Linux后台发布jar包与退出】教程文章相关的互联网学习教程文章

Linux后台运行Java的jar包

在Linux中运行jar包命令如下: 方法一:java -jar sdk.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方法二:java -jar sdk.jar &&代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行? 方法三:nohup java -jar sdk.jar &nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 ...

Linux下 nohup后台运行springboot jar 包时,使用指定的 application.yml配置

jar 包启动时指定配置文件 application.yml nohup java -jar -Dserver.port=8080 wx-member-card-0.0.1-SNAPSHOT.war --spring.config.location=file:./application-prod.yml & nohup java -jar vTest.jar --spring.config.location=/opt/vTest-conf/application.yml > /opt/vTest-conf/nohup.out 2>&1 & 如果不喜欢将 application.properties 作为配置文件名,你也可以通过指定 spring.config.name 环境属性来切换其他的名称,...

Linux下批量启动jar包的shell脚本【代码】

jar_shell.sh文件内容如下#! /bin/sh # 端口号 PORTS=(8761 10000) # 模块 MODULES=(zns-eureka zns-product) # 模块名称 MODULE_NAMES=(注册中心 产品模块) # jar包数组 JARS=(zns-eureka-1.0.0.jar zns-product-1.0.0.jar) # jar包路径 JAR_PATH=/usr/local/app/jars # 日志路径 LOG_PATH=/usr/local/app/logs start() {local MODULE=local MODULE_NAME=local JAR_NAME=local command="$1"local commandOk=0local count=0local o...

Linux后台发布jar包与退出【代码】【图】

通常这样运行java -jar xxx.jar ? 日志会在控制台实时打印 当我们一关闭窗口就会停止运行项目,就需要在后台运行nohup java -jar xx.jar >log.file 2>&1 & 在 jar包的同级目录就会有日志文件log.file 上面2 和 1的意思如下o 标准输出(一般指键盘) 2 标准输入(一般是显示屏,是用户终端控制台) 3 标准错误(错误信息输出) 将运行的jar 错误日志信息输出到log.file文件中,然后(>&1) 就是继续输出到标准输出(前面加的&,是为了...

曹工杂谈:Linux服务器上,Spring Boot 原地修改 jar 包配置文件/替换class文件,免去重复上传的麻烦【代码】【图】

一、前言 相信很多同学有这样的需求,现在很多公司都有多地的研发中心,经常需要跨地区部署,比如,博主人在成都,但是服务器是北京的。一般城市间网络都不怎么好,上传一个几十兆的jar包那是真的慢,别说现在微服务架构下,动辄两位数的fat jar。这里说的jar,就是spring boot项目打出来的fat jar类型,一般也有个几十兆吧。 博主之前还遇到部署北美亚马逊环境,好不容易传个包过去,后来发现有bug,需要改class,如果重新打包再传...

Linux 运行jar包命令如下:

Linux 运行jar包命令如下: 方式一:java -jar XXX.jar特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二:java -jar XXX.jar &&代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行? 方式三: nohup java -jar XXX.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 n...

linux下jar包运行

直接用java -jar xxx.jar,当退出或关闭shell时,程序就会停止掉。 ? 普通方式启动应用: java -jar jarPackageName.jar 1>syetem.log 2>&1 & 1:1 表示stdout标准输出,系统默认值是1(所以1>syetem.log可简写>syetem.log) 2:> 代表重定向到哪里 3:syetem.log 输出目的地文件(如果文件不存在,则会在当前目录下创建该文件) 4:1>syetem.log 标准输出重定向到syetem.log 5:2 表示stderr标准错误 6:2>&1 将标准错误重定向到标...

linux下发布JAR包 并运行【代码】

虽然写起动shell的频率非常不高。。。但是每次要写都要对付一大堆的jar文件路径,新加jar包也必须要修改起动shell。 在网上找到一个挺好的通用shell脚本。 只需要修改一些配置变量,就可以用来做起动脚本了。 并且除了能起动、还支持关闭、重启、查看是否正在运行的功能。 原文地址:http://www.tudaxia.com/archives/10 start函数中,nohup部分其实也可以提出来放入一个配置变量中。这里没有修改直接贴上作者的原文 #!/bin/sh #该...

java类在eclipse上打jar包,Linux上成功运行的实例【图】

1 eclipse下的java项目结构如下图所示:2 打包的步骤如下:3 修改minifest.mf文件: 4 。上传需要的三方jar包们和主类打的jar(案例是topV.jar)并且执行java -jar topV.jar 如图: 个人实践,方法简单 如有帮助 不胜荣幸!

Linux 服务端执行jar包

java打包进行发布,有两种方式:war和jar,发布war需要tomcat,jar可直接执行发布;以下是运行demo.jar命令说明java -jar demo.jarctrl+c中断程序或关闭控制台窗口,程序退出java -jar demo.jar && 代表是在后台运行。控制台窗口不被锁定,当窗口关闭,程序退出。nohup java -jar demo.jar &nohup 是不挂断地运行命令,控制台窗口或退出登录,程序仍会一直运行nohup java -jar demo.jar --server.port=8080 >demo.log 2>&1 &1、 --...

linux启停jar包的shell脚本

start.sh   启动脚本 #!/bin/bashcd /home/hygwnohup java -jar hy-web.jar >> /home/hygw/logs/server.log 2>&1 & stop.sh   关停脚本 #!/bin/bashcd /home/hygwps -ef|grep -v grep|grep java|grep hy-web.jar|awk {print $2}|xargs -Ipid kill pid

在Linux服务器上运行jar包,并且使jar包一直处于后台执行

1.我jar包在linux的目录为/a/bbb.jar 正常情况下,使用在/a目录下使用 java -jar bbb.jar 可以直接运行该jar包的项目,运行成功之后使用crtl+c可以退出项目运行,或者直接关闭连接窗口,项目也会停止运行; 2.使jar包在后台一直运行的方法 为了满足客户随时都可以访问项目的需求,把项目修改为在后台一直运行。在/a目录下执行 nohup java -jar bbb.jar & 即可。当前目录下会生成一个nohup.out文件,控...

spring boot jar包 linux 部署

前提: jar包路径:/usr/local/lib/app/app.jar 1.首先先用vi创建文件 命令: cd /usr/local/lib/app/vi app-start.sh 2.在文件app-start.sh中写入 java -jar app.jar 在保存一下:wq! 3.给文件 chmod 777 myjar-start.sh 权限 4.然后在/etc/rc.local 文件追加命令 cd /usr/local/lib/appsh app-start.sh & 注:& 表示以后台进程的方式运行jar包

linux下jar包的生存与开机自动启动【图】

前言 作为一名Android开发,有的时候也是要做做其他工作的,前段时间写了一个很简单的java消息转发程序,因为和三方厂商合作,对方只提供了java的sdk,然而我们这边都是清一色的C#后台开发人员,所以我就起到桥梁的作用了,总结一下简单的工作,以后回望或许有所感想。 程序方面 怎么提供消息给C#程序员呢?那当然是RabbitMQ,这个相对简单,也贴一下,万一以后会用到MQ呢?// 设置配置信息if(factory == null){factory = new Con...