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

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

前言:随着互联网架构的快速发展,传统的一个war包打天下的场景逐渐被微服务所替代,而是将项目按照业务拆分成多个微服务。...一般情况下微服务都是将项目打成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运行而已。

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

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

使用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

用docker部署jar_warjar部署区别

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

2.1K60

Linux tomcat部署WarLinux在Tomcat部署JavaWeb项目Linux部署War

Linux tomcat部署WarLinux在Tomcat部署JavaWeb项目Linux部署War >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀...2017年3月6日 http://fanshuyao.iteye.com/ 一、Linux快速部署War操作,暂时是最简单的操作 1、先关闭Tomcat /home/java/tomcat7/bin.../shutdown.sh 2、进入War存放目录(可以通过工具:SSH Secure Shell Client把War传到Linux服务器) cd /home/project 3、解压War部署项目中...f catalina.out 五、jar命令解压war jar -xvf game.war 解压到当前目录 六、删除文件夹实例: rm -rf /var/log/httpd/access 将会删除...tomcat部署WarLinux在Tomcat部署JavaWeb项目Linux部署War http://fanshuyao.iteye.com/blog/2360423 Linux下Tomcat

5.3K10

巩固基础,小白必备之用linux部署springboot项目打包成的jar

发现项目中原本的target消失了 我们再双击这个package 就可以再次产生这个target,但是,这个时候自己的maven仓库还没有这个jar ? 我们在此双击 install ?...这个时候就发现,本地仓库里出现了这个jar(就在这个文件夹里) 然后我们要做的就是,把这个jar包上传至linux服务器上部署 ?...总结 clean: 清除项目打包后生成的target package: 项目打包后生成target,还未放到仓库里 install: 将生成的target中的jar放到自己的maven仓库中 linux...部署 我们现在需要,在linux安装一个可以上传下载的工具 yum -y install lrzsz ?...现在,我们jdk安装完毕,来上传我们的打包好的jar ? 这个时候,jar已经上传至服务器了 ?

57420

JAR项目部署

nohup java -jar ruoyi.jar --server.port=9090 >/dev/null & Centos7查看端口号占用情况 1.安装netstat工具 yum install...netstat -ant 1 3.验证某个端口是否被占用 netstat -tunlp|grep 15692 1 4.查看所有监听端口号 netstat -lntp 1 命令: nohup java -jar...xx.jar >/dev/null & Linux 运行jar命令如下: 方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口...方式二 java -jar shareniu.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 继续改进,如何让窗口关闭时,程序仍然运行?...方式三 nohup java -jar shareniu.jar & nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到

1K10

maven项目jar

打包有两种方式: 1、直接 项目--右键--export,选择JAR file打包(不推荐这种方式); 这样直接打的通过java -jar 会提示“没有主清单属性”,需要修改jar中的MANIFEST.MF...机器的jdk版本,用高版本jdk打的jar无法在低版本的linux环境运行,如果运行时提示 Unsupported major.minor version 52.0,就是因为版本问题导致的,但需要看看这个提示前是哪个的版本不对...源文档 如linux机器的JDK版本为1.7,那么打包的时候也要用1.7的版本去打包;...c、点击Run就可以进行打包,从日志可以看到打好的jar的路径; ?...备注: a、项目的路径最好用全英文,不要有特殊符号; b、打包的时候关掉项目路径的所有相关进程,如打开了该目录,打开了目录中的文件,避免maven clean的时候失败;

1.4K70

mvn管理项目jar

5:创建项目 在命令行输入 :mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app 回车, ?...8:Build 项目 在命令行 输入 : cd my-app 回车,进入到 项目路径下 ? 再输入 mvn package 回车这时命令行将会打印出各种动作,并且以下面一段信息结束: ?...process-sources generate-resources process-resources compile 你可以使用以下的命令来测试新编译和打包出来的jar, 引用...clean:清除先前构建的artifacts(在maven中,把由项目生成的都叫作artifact)。 site:为项目生成文档站点。...上面列出的各个Phases(阶段)实际对应着潜在的goals,特殊的每个阶段执行的特殊的goals由项目的类型所决定,例如:如果项目的类型是jar,package阶段将默认执行jar:jar的goals

83390

【Maven】项目打包-war-Jar

转载请注明出处:http://blog.csdn.net/qq_26525215 本文源自【大学之旅_谙忆的博客】 首先,项目必须得是Maven配置的项目。 增加了一个发布插件来实现。...--这里影响的是将项目打成什么后缀的 如果修改为jar,就是打包成jar --> war ......现在项目的target目录是这样的: ? 运行package打包项目,就可以将实例工程打包,打包的文件将输出在工程的target文件 ? 然后,我们看工程的target目录下: ?...如果你打包的jar文件,假如打包后在工程的target目录种生成jar文件为:springBootHelloM-1.0-SNAPSHOT.jar。...在命令行窗口中切换到target目录中,运行如下命令,就能启动应用: java -jar springBootHelloM-1.0-SNAPSHOT.jar IDEA将项目打包成war ?

1.9K20
领券