首页
学习
活动
专区
工具
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中断或者关闭窗口都不会中断程序的执行。...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/186018.html原文链接:https://javaforall.cn

6.9K20

Linux 运行jar命令

方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定?...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到...方式四 nohup java -jar shareniu.jar >temp.txt & 解释下 >temp.txt command >out.file command >out.file是将command...发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/227222.html原文链接:https://javaforall.cn

6.8K20

发布属于自己的 jar

发布属于自己的 jar 在公司时都是发布到私有的 nexus 中,没有踩过什么坑,最近写了个小玩意需要推送到中央仓库中,提供大家使用,踩了一些坑,在这记录一下。...在下面评论让我去创建一个指定名称的仓库,创建完继续等待就好 总体来说,需要关注Central OSSRH的回复,按说明去操作就好 gpg签名问题 本来我参考别人的一些生成密钥,上传公钥等操作一切正常,但是在项目里推送 jar...时抛出了异常说什么未知的签名算法(当然是英文) 我这里怀疑是 gpg 的版本问题,网上的相关资料都说用 $ gpg --generate-key 来生成密钥,这是个简版命令,只需要你输入必要的参数来生成密钥...jar ,这次便成功了。...,等待审核 去Maven Central Repository查看 发布到 jitpack 发布到中央仓库很麻烦,有没有简单一些的方式呢?

46400

Spring Boot 发布 jar 转为 war 秘籍。

Spring Boot是支持发布jar和war的,但它推荐的是使用jar形式发布。使用jar比较方便,但如果是频繁修改更新的项目,需要打补丁,那这么大的jar包上传都是问题。...所以,jar不一定合适适用所有的场景,如war更合适,你可以尝试转为传统的war,这样打补丁可能更方便。 如何配置打war呢? 以下配置以Maven为说明讲解,Gradle的查看类似配置。...war 如果不添加,默认为jar。...如何打war? 打war方式和打jar方式一样,没有区别。 在Maven中使用 mvn cleanpackage命令即可打包。...在Idea中可以这样设置打包: 改在war后,发现打war比打jar要上好多。 jar转war有什么影响?

1.4K30

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.8K22

Gradle多项目构建与jar发布

subprojects 方法可以设定所有子模块共享的配置,例如:所有模块都引入 java 插件、 repositories中配置的仓库以及依赖和版本等。...pojo模块因为不需要依赖外部的jar,所以复用父工程的配置后可以留空,而dao依赖于pojo,所以需要单独配置一下依赖,service也是同理。...---- 将项目发布到本地Maven仓库 在上一小节中,我们完成了最简单的多项目构建,本小节则介绍一下如何将项目发布到本地的Maven仓库中,这也是比较常见的需求。...因为有些项目需要依赖别的项目,又没有搭建私服的情况下,就只能发布到本地仓库,然后在别的项目去依赖本地仓库中的jar。Gradle发布项目到本地及远程Maven仓库的流程: ?...发布成功后,可以在本地仓库中查找到相应的目录: ? 以及jar: ?

2.5K20

使用jenkins连接linux部署jar

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

26110
领券