首页
学习
活动
专区
工具
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.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

用docker部署jar_warjar部署区别

对于springboot项目运行,直接是 java -jar 的方式运行,如果想要放到docker中运行,有三种方式: 方式一: 1. 上传jar服务器的指定目录 2....然后将下面的内容复制Dockerfile文件中 FROM java:8 MAINTAINER bingo ADD demo-0.0.1-SNAPSHOT.jar demo.jar EXPOSE 8080...# demo-0.0.1-SNAPSHOT.jar 就是你上传的jar,替换为jar的名称 # demo.jar 是你将该jar重新命名为什么名称,在容器中运行 # expose 该容器暴露的端口是多少...不用每次发布需要重新构建docker容器,只需要替换宿主机中的jar即可 1. 在服务器中拉取jdk1.8的镜像 docker pull jdk8 2....jar的位置在容器中的什么位置,/jar 下面 上面就是两种部署jar的方式,并且还可以更方便的部署~~,就是使用maven插件,一键直接部署,后续可以继续再写~~ 版权声明:本文内容由互联网用户自发贡献

2.1K60

使用Gradle部署jarMaven中央库

下面就来说说,如何使用Gradle把自己开发的jar部署Maven中央库中。...Part 2: Maven中央库托管规范 为了构建更加良好的Maven生态环境,Maven对于托管到其上的库有非常明确的质量要求: * 项目的Pom文件必须包含如下元素: * 如果部署的是jarjar...里面有java classes,那么除了jar外,还必须上传该jar的源代码,javadoc,即必须部署三个.jar/-sources.jar/ **-javadoc.jar。...Error Message的情况有2种: * 重复部署同一个jarMaven库,但是,Maven库却设置为不允许重复部署,在Gradle 1.0版本的MavenDeployer就有这个问题,会重复提交...* 试图部署一个release版本的jarsnapshot库。

90520

Linux使用Shell脚本部署jar项目

一.安装JDK 查看电脑的操作位数: uname -ar 2017 x86_64 x86_64 x86_64 GNU/Linux 如果这里显示是64位的就下载相应64位的 jdk的下载地址,推荐下载...tar.gz的 下面开始正式的安装jdk 1、上传jdk的安装 /root jdk-8u131-linux-x64.tar.gz 2、确认系统是否已经安装过jdk rpm -qa|grep...jdk rpm -e --nodeps 软件名称 //如果检查到有安装就执行卸载命令 3、解压缩jdk的安装指定目录 tar -xvf jdk-8u131-linux-x64.tar.gz...image.png app下面放置主要的jar,如myjar,下面是相关的restart.sh的内容: #!.../app/${app_name}.jar 访问相关的路径:(这里根据你的jar的相关端口来修改 http://ip:8080/ 查看日志的路径: cd /log 这里下面会显示相关的jar的名称和日期的

3.6K31

jenkins部署springboot项目jar

一般情况下微服务都是将项目打成jar,然后部署,今天主要分享的是如何使用jenkins部署jar,与传统的war部署的方式还是有差异,因为部署war只要将war扔到tomcat中即可,而jar...需要使用java -jar xxx.jar才能运行起来 一、jenkins环境搭建 jenkins部署jar部署war前半部分的配置基本是一样的,如果对jenkins完全不太了解的可以参考我的另外一篇博客...二、部署jar 1、新建任务 2、配置 上面重点在于执行shell脚本,起始脚本看上去也是比较简单,stop.sh主要是停止当前的进程、startup.sh这个其实就是将jenkins生成的jar...拷贝制定目录,然后java -jar运行而已。...这里页面上算是配置完成了,接下来看看上面三个shell脚本的内容 (1)上面执行shell的内容 #!

94510

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...的输出重定向out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。

6.8K20

Jenkins自动部署测试环境之jar部署

公司内部一套完整的环境搭建可能会涉及很多其他的中间件之类的,但这种不需要经常更新,我们先从最简单的更新测试环境的代码开始。 常见的部署有哪些呢?...jar、war 、压缩、apk安装、docker镜像 部署怎么来的?...首先,java代码打包是可以打成jar或者war的,jar和war部署方式会略有不同,下面以打成jar部署linux系统为例,记录一下如何通过jenkins配置自动部署。...上传部署服务器: ? 上面的执行脚本也可以换成下面的插件去调用: ?...这里,部署操作就基本上完成了,以后需要更新测试环境的时候,直接点击一下job的立即构建按钮就可以了,一个简单的jar部署linux服务器上的demo就完成了,你学会了吗?

2.7K30
领券