首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux运行jar命令_linux部署jar几种方式

大家好,又见面了,我是你们朋友全栈君。 要运行java项目需要先将项目打包成war或者jar,打包成war需要将war部署到tomcat服务器上才能运行。...而打包成jar可以直接使用java命令执行。 在linux系统中运行jar主要有以下几种方式。...一、java -jar XXX.jar 这是最基本jar执行方式,但是当我们用ctrl+c中断或者关闭窗口时,程序也会中断执行。...二、java -jar XXX.jar & &代表在后台运行,使用ctrl+c不会中断程序运行,但是关闭窗口会中断程序运行。...三、nohup java -jar XXX.jar & 使用这种方式运行程序日志会输出到当前目录下nohup.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序执行。

6.8K20

Linux 运行jar命令

方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业所有输出被重定向到...nohup.out文件中,除非另外指定了输出文件。...可通过jobs命令查看后台运行任务 jobs 那么就会列出所有后台执行作业,并且每个作业前面都有个编号。 如果想将某个作业调回前台控制,只需要 fg + 编号即可。...fg 23 查看某端口占用线程pid netstat -nlp |grep :9181 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

6.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linuxjar启动jar后台运行实现方式

Linux 运行jar命令如下: 方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业所有输出被重定向到...可通过jobs命令查看后台运行任务 jobs 那么就会列出所有后台执行作业,并且每个作业前面都有个编号。 如果想将某个作业调回前台控制,只需要 fg + 编号即可。...fg 23 查看某端口占用线程pid netstat -nlp |grep :9181 如果忘了进程号,可以通过如下命令来查看当前运行jar程序进程号 ps -ef|grep xxx.jar...或者 ps -aux | grep java //关闭进程 kill -s 9 24204 24204代表上一步查出进程ID 总结 以上所述是小编给大家介绍Linuxjar启动jar后台运行实现方式

8.5K22

Jar 命令打包 jar

,那么我们可以用以下命令来运行 java -classpath myapplication.jar com.example.myapp.MyAppMain 这显然太麻烦了,现在我们来创建自己manifest...,用空格分隔两个jar) 这样我们仍然可以使用和上例中相同命令来执行该程序: java -jar myapplication.jar Class-Path属性中包含了用空格分隔jar文件,在这些jar...,这时你可能有多个Main Class,我们建议你采取这样策略:把共享类打成lib,然后把不同应用打成不同,分别标志主类:如下 Manifest for myapplicationlib.jar...5. jar内有些配置文件想放在jar外面,比如文件config.properties:如果这个文件是以路径方式载入,比如new file("..../config/”,然后把配置文件都放在jar相同目录下config目录下。

5.5K30

干货:Linux启动Java程序jarShell脚本

每次启动Java程序jar时候,难道你还在手敲java -jar xxserver.jar……?边敲边想着都需要追加哪些参数?...今天就推荐给大家一个几乎通用Shell脚本,它支持Java程序Jar服务启动、服务停止、服务状态查看,同时在脚本中追加了一些语法说明,具体Shell命令,还请大家自行上网学习。 #!.../bin/sh # 该脚本为Linux启动java程序脚本 # # author: luandy # date: 2021/1/15 # # 特别注意: # 该脚本使用系统kill命令来强制终止指定...=uid-consumer # JAVA应用程序端口号 SERVER_PORT=9999 # jar存放路径 JAR_PATH='/app/uid-consumer' # jar名称 JAR_NAME...fi } # 重启服务方法 restart() { # 调用服务停止命令 stop # 调用服务启动命令 start } # 帮助说明,用于提示输入参数信息 usage() {

4.8K10

Linux .sh脚本 启动、停止、重启、状态 Jar

echo $0 stop 是停止服务 # echo $0 restart 是重启服务 # echo $0 status 是查看服务状态 # 指定JAR文件夹,将来运行时候,此文件需要与jar同级...pwd命令 APP_HOME=`pwd` # 日志路径 一定要有此路经文件夹,没有此路径文件夹,将不会有日志文件:$AppName.log,记得创建logs文件夹。...else nohup java -jar $JVM_OPTS $AppName > $LOG_PATH 2>&1 & # 下面可以查看一下命令对不对 #echo "nohup java...esac 启动方式 步骤1:将你jar与你.sh脚本放到同级目录 步骤2:修改上面的脚本将 AppName 替换为Jar名字 步骤3:在此目录下创建一个logs文件夹,如果不创建此文件夹,将不会有日志文件...步骤4:用命令运行脚本 # 启动服务 ./你文件名.sh start # 停止你服务 ./你文件名.sh stop # 查看你服务状态 .

7.9K30

推荐:Linux启动Java程序jarShell脚本

每次启动Java程序jar时候,难道你还在手敲java -jar xxserver.jar……?边敲边想着都需要追加哪些参数?...今天就推荐给大家一个几乎通用Shell脚本,它支持Java程序Jar服务启动、服务停止、服务状态查看,同时在脚本中追加了一些语法说明,具体Shell命令,还请大家自行上网学习。 #!.../bin/sh # 该脚本为Linux启动java程序脚本 # # author: luandy # date: 2021/1/15 # # 特别注意: # 该脚本使用系统kill命令来强制终止指定...=uid-consumer # JAVA应用程序端口号 SERVER_PORT=9999 # jar存放路径 JAR_PATH='/app/uid-consumer' # jar名称 JAR_NAME...fi } # 重启服务方法 restart() { # 调用服务停止命令 stop # 调用服务启动命令 start } # 帮助说明,用于提示输入参数信息 usage() {

6.6K20

Springboot项目使用java -jar 启动jar参数详解

daily, 这个可以在spring-boot启动中指定系统变量,多环境(测试、预发、线上配置)区分 在排查jar冲突时,可以指定启动-verbose:class 打印出启动应用实际加载类路径...linux在执行shell命令之前,就会确定好所有的输入输出位置,并且从左到右依次执行重定向命令,所以>/dev/null 2>&1作用就是让标准输出重定向到/dev/null中(丢弃标准输出),然后错误输出由于重用了标准输出描述符...刚才提到了,linux在执行shell命令之前,就会确定好所有的输入输出位置,并且从左到右依次执行重定向命令。....& 用途:在后台运行 一般两个一起用 我们经常使用nohup command &命令形式来启动一些后台程序,比如一些java服务: #nohup java -jar xxxx.jar & 为了不让一些执行信息输出到前台...(控制台),我们还会加上刚才提到>/dev/null 2>&1命令来丢弃所有的输出: #nohup java -jar xxxx.jar >/dev/null 2>&1 &

4.9K30

SpringBoot项目jar、war启动解析

一、jar和war区别 1.1 war war是Java Web应用程序一种打包方式符合Servlet标准,它是Web Archive缩写,主要用于存储Web应用程序相关文件,包括Java...war需要部署到web服务器中(Tomcat、Apache、IIS) 1.2 jar jar是类归档文件,主要用于存储Java类文件和相关资源文件。...二、SpringBoot使用war启动 war启动:需要先启动外部Web服务器,实现Servlet3.0规范中引导应用启动类,然后将war放入Web服务器下,Web服务器通过回调引导应用启动类方法启动应用...2.1 Servlet3.0规范中引导应用启动说明 在Servlet容器(Tomcat、Jetty等)启动应用时,会扫描应用jar中 ServletContainerInitializer 实现类...java官方文档规定,java -jar命令引导具体启动类必须配置在MANIFEST.MF中Main-class属性中,该值代表应用程序执行入口类也就是包含main方法类。

1.3K31

linux命令mysql启动,linux启动mysql命令

linux启动mysql命令 一、总结一下: 1.linux启动mysql命令: mysqladmin start /ect/init.d/mysql start (前面为mysql安装路径)...2.linux下重启mysql命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql安装路径) 3.linux下关闭mysql命令:...: select * from 表名; 9、编码修改 如果要改变整个mysql编码格式: 启动mysql时候,mysqld_safe命令行加入 –default-character-set=gbk...这样才有机会自己填充Command Code,Identi …… 摘要 我们在这里讨论是对嵌入式linux系统启动过程输出信息注释,通过我们讨论,大家会对嵌入式linux启动过程中出现、以前感觉熟悉...嵌入式linux启动信息是一个很值得我们去好好研究东西,它能将一幅缩影图呈现在我� …… Linux内核源码分析-链表代码分析 分析人:余旭 分析时间:2005年11月17日星期四 11:40:10

20.2K10

jar命令更新SpringBoot项目jar补丁文件

最近在因为项目依赖了太多微服务,所以项目经常报错,又因为在联调接口,需要经常打包,所以想直接在springboot项目的一个jar直接加上自己补丁,然后重新部署就行,提高效率 使用压缩软件打开...jar,然后往里面直接替换class文件,不过启动后,会报错 Caused by: java.lang.IllegalStateException: Unable to open nested entry...'BOOT-INF/lib/**.jar'....Please check the mechanism used to create your executable jar file 所以解决方法是,先使用命令解压jarjar -xvf ....\test-protal.jar 解压后会生成一个文件夹,然后将补丁直接放在文件夹里,再使用命令 jar -cfM0 test-portal.jar ./ 命令执行成功后,会重新生成一个新jar

2.1K20

Windows开机自启动运行Javajar

1 直接打开电脑目录(记得勾选查看隐藏项目) C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 在该目录下新建web-start.bat...appProfile% endlocal Pause exit 注意: (1)set 变量设置根据自己情况进行调整; (2)javaw可以后台运行jar文件,这种方式运行完就会自动关闭窗口后台运行。...可以用jps命令查看程序pid; (3)jar启动JVM参数可根据自己实际情况进行调整; (4)编辑好命令后,双击运行保证能够正常运行。...3 开机或者重启测试 在完成前面的步骤后,这样就能在开机后直接启动jar包了。 我们重新启动电脑,看是否会开机自启动。 开机后会出现cmd命令行窗口。..."Start C:/MyProgram/java-service/web-core.jar ..." 请按任意键继续. . 然后通过任务管理器或者jps命令查看服务是否启动

3.2K10
领券