首页
学习
活动
专区
工具
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中断或者关闭窗口都不会中断程序的执行。...三、nohup java -jar XXX.jar >temp.out & >temp.out的意思是将日志输出重定向到temp.out文件,使用ctrl+c中断或者关闭窗口都不会中断程序的执行。

6.8K20

使用Jar命令压缩War「建议收藏」

解释:jar cvf [A=》 war名 ].war [B=》 资源文件及文件夹 ] [C=》 将要生成war的目标文件夹 ] “*/”(B=》)代表当前目录(C:\myHome)下的所有文件及文件夹...(C=》)表明将要在当前目录中生成war。 操作完成后,就可以部署使用生成的war包了。...创建新的归档文件 -t 列出归档目录 -x 解压缩已归档的指定(或所有)文件 -u 更新现有的归档文件 -v 在标准输出中生成详细输出 -f 指定归档文件名 -m 包含指定清单文件中的清单信息...-e 为捆绑到可执行 jar 文件的独立应用程序 指定应用程序入口点 -0 仅存储;不使用任何 ZIP 压缩 -M 不创建条目的清单文件 -i 为指定的 jar 文件生成索引信息...” 并 将 foo/ 目录中的所有文件归档到 “classes.jar” 中: jar cvfm classes.jar mymanifest -C foo/ .

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

Java Jar压缩、解压使用指南

什么是jar JAR(Java Archive)是Java的归档文件,它是一种与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。...参数 说明 -c 创建一个jar -t 显示jar中的内容列表 -x 解压jar -u 添加文件到jar中 -f 指定jar的文件名 -v 输出详细报告 -m 指定MANIFEST.MF文件 -...0 生成jar时不压缩内容 -M 不生成清单文件MANIFEST.MF -i 为指定的jar文件创建索引文件 -C 可在相应的目录下执行命令 关于MANIFEST.MF定义: https://baike.baidu.com...打jar,不生成清单文件,不压缩 jar -cvfM0 xxx.jar BOOT-INF/ META-INF/ org/ 或者 jar -cvfM0 xxx.jar * 如果要往线上jar添加、更新部分文件到...jar,这些命令也许对你有用。

2.8K50

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

Linux 运行jar命令如下: 方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到...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.4K22

使用jenkins连接linux部署jar

创建ssh插件 jenkins管理linux服务器是通过ssh工具连接的,所以,首先,我们要给linux服务器安装ssh。 linux安装ssh也很简单,就执行几个命令即可。...然后,创建一个自由风格的任务,如下图: 为了能运行我们的jar,我们需要把发布好的jar,上传到linux的/soft/app-kiba-spring-kafka/,然后创建一个startup.sh...这个java版本我们不用关心,因为这个java版本是jenkins的所在docker容器的java版本,只要让jenkins通过这个jdk能执行命令即可,实际我们的jar运行容器或者服务器,有自己的java...结语 这样,我们就完成了使用jenkins连接linux部署jar。...当然,他还可以在上面的步骤中再加一步,构建一个docker容器,再向容器里发布jar。 jenkin的使用非常复杂,只能靠自己慢慢摸索。

16010

linux上对jar的操作

方式二 通过jar命令替换jar中的文件(也可新增) 1.列出jar中的文件清单 jar tf genesys_data_etl-0.0.1-SNAPSHOT.ja 2.提取出内部jar的指定文件...BOOT-INF/classes/realtime/t_ivr_data_bj.json 4.更新配置文件到内部jar....       4.1更新内部jarjar文件 jar uf genesys_data_etl-0.0.1-SNAPSHOT.jar 内部jar.jar      5.可以查看验证是否已经更改 vim...  2.移除jar,最好备份 rm genesys_data_etl-0.0.1-SNAPSHOT.ja 3.重新打包 jar -cfM0 new-genesys_data_etl-0.0.1-SNAPSHOT.jar...指定存档文件名 -M 不配置配置清单,这样还可以使用maven生成的配置清单也就是MANIFEST.MF -0 不进行压缩,如果压缩会有问题 -m 指定清单文件 -t 列出归档目录 -x 从档案中提取指定的

2.7K41

Linux服务器后台运行jar

转载自https://juejin.im/post/5b47411ee51d45190570ce6d 最终的运行命令: nohup java -jar xxx.jar >logs.txt & 复制代码...1.首先最基本的运行jar命令是: java -jar xxx.jar 复制代码 这个命令会锁定命令窗口,只能看到当前运行的输出信息。而无法发送其他指令。...2.让jar后台运行 用"&"符号结尾表示,让程序在后台运行。 这样的话,命令窗口就不会被锁定,而可以发送其他指令,但是当窗口关闭时,后台运行的程序依然会被停止。...如果不写情况下(缺省),就回默认在jar所在目录,创建nohup.out文件。...如果忘了进程号,可以通过 ps -ef|grep xxx.jar 复制代码 来查看当前运行的jar程序进程号。

4.5K10

Linux解压zip格式压缩

Linux中zip格式的压缩与解压 一、安装 yum install -y unzip 二、使用 (一)、压缩 常见用法有 zip -q -r 1.zip 1.txt 将当前目录下的1.txt压缩为1....选项-q表示忽略执行过程,-r表示递归处理,将指定目录下的所有文件和子目录一并处理 ---- zip -q -r 1.zip ../1.txt 将上级目录中的1.txt压缩为1.zip (二)、解压 假设当前目录有一个压缩为....zip 直接解压到当前目录下 ---- unzip 1.zip -d folder 通过-d指定解压路径,即解压到当前目录下folder这个文件夹下,如果这个文件夹不存在,可以自动创建 (三)、查看压缩文件...zip -sf 1.zip 列出压缩文件1.zip中的内容 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/142362.html原文链接:https://javaforall.cn

4.5K10

Linux系列之查找jar安装目录

问题描述 最近需要改动一个项目,不过不知道安装目录在那里,所以需要通过一些linux命令进行查找安装的jar放在那里 ---- 解决方案: 先使用ps命令 查找对应jar的进程,知道对应jar具体的...jar名称 [root@node /]# ps -elf|grep platform 4 S minstone 30516 1 0 80 0 - 1495172 futex_ 7月06...01:25:36 java -Xms512m -Xmx512m -jar platform-project.jar ps命令用于查看进程统计信息 常用参数: a:显示当前终端下的所有进程信息,包括其他用户的进程...-T:查看进程下面的子线程 在使用中可以加上grep命令一起使用,也可以单独使用 找到对应的jar之后,使用find命令查找对应路径 find / -iname platform-projecct.jar...支持正则表达式,是linux很常见的命令,常用参数如: 参数 作用 -name 匹配名称 -perm 匹配权限(mode为完全匹配,-mode为包含即可) -user 匹配所有者 -group 匹配所有组

3.3K30

Jar 加密

,来特定打开某些需要打开的才能正常启动项目,下面的命令增加了启动参数,JAR可以正常执行。.../encrypted.jar 3.4 拓展 如果觉得以上加密操作很麻烦,还需要编写单元测试,XJar还提供了maven插件,可以在打包的同时对jar进行加密。...四、ClassFinal实践 4.1 功能特性 无需修改原项目代码,只要把编译好的 jar/war 用本工具加密即可 加密后的 jar 可直接使用命令运行 支持加密 WEB-INF/lib 或 BOOT-INF.../lib 下的依赖 jar 支持机器码绑定,仅允许在指定机器上运行 支持加密配置文件 4.2 使用步骤 首先点击下载,得到一个 classfinal-fatjar-1.2.1.jar 文件。...参数说明 -file 加密的jar/war完整路径 -packages 加密的名(可为空,多个用","分割) -libjars jar/warlib下要加密jar文件名(

3.3K40
领券