jenkins java jar_Jenkins 安装和配置、启动jar包
一、下载 jekins.war 包
下载地址 https://jenkins.io/doc/book/installing/
二、安装
将war包放在tomcat中,并且启动tomact。启动成功后 访问
http://192.168.52.129:8080/jenkins/
,输入密码点击登录,
密码存放在位置,可以通过页面提示获取路径
vim /root/.jenkins/secrets/initialAdminPassword
接着出现如下情况,这个时候就会卡住,刷新也没用的。需要重新配置 hudson.model.UpdateCenter.xml
vim /root/.jenkins/hudson.model.UpdateCenter.xml
修改后
http://mirror.xmission.com/jenkins/updates/update-center.json
重新启动 tomcat , 然后登录
配置 jdk 和 maven
系统管理-全局工具配置,这里的路径对应着是你的服务器路径
安装插件
没有看到可用插件,点击 checknow 刷新一下。结果报错
下面就是所有可用的插件列表。
根据需要安装我们需要的插件。我这里安装的git和maven。
如果在线下载不来,可以手动下载安装
下载地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/
下载好后,上传到 jenkins 直接安装。我这里上传了 git.hpi 和 maven-plugin.hpi 。安装好以后需要重新启动。
三、新建项目
选择maven项目
配置git地址和账户信息
点击 钥匙按钮,可增加账户信息
构建触发器可以不用选择,因为我需要的手动触发构建
记得在项目的pom文件中配置打包跳过测试命令,不然打包的时候会去运行test。
org.apache.maven.plugins
maven-surefire-plugin
true
四、构建项目
项目新建好了,接下来点击构建
项目是构建好了,进入工作目录看一下生成的jar包。如果你不知道jar包在哪里。可以看jenkins的控制台输出。
接下来就是需要配置自动启动jar包的脚本
脚本命令如下
#!/bin/sh
BUILD_ID=DONTKILLME
pid=$(ps -ef|grep hone.jar|grep -v grep | awk '{print $2}')
cp -r /root/.jenkins/workspace/任务B/target/hone.jar /usr/jar/
function stop(){
if [ -n "$pid" ]
then
echo "pid进程 :$pid"
kill -9 $pid
else
echo "进程没有启动"
fi
}
stop
sleep 5s
function start(){
cd /usr/jar/
/usr/bin/nohup java -jar hone.jar &
}
start
重新构建项目,查看控制台输出
到这一步,项目就启动成功了。输入地址访问试试
jenkins java jar_Jenkins 安装和配置、启动jar包相关推荐
- Java中通过命令行启动jar包时指定编码
场景 Java中运行jar包的命令是 java -jar badao.jar 但是在Windows中通过这种方式运行jar包的话,会因为中文乱码的问题导致 Jar包运行异常. 注: 博客: https ...
- Shell-通过shell启动Java类中的main方法 + 通过Shell启动jar包
文章目录 概述 shell启动Java类中的main方法 启动脚本分析 启动脚本 shell启动jar包 概述 Java程序 运行在linux主机上, 通过shell脚本启动为进程. Java程序中 ...
- Java基础01 Java的安装和配置
超详细的Java知识点路线图 前言 一直想写一个系列文章,包含:Java基础.JavaWeb.Java企业级框架.分布式.就业等,希望能帮助到想学Java的朋友,自己也能获得提升,这是个大工程,千里之 ...
- java项目导入包报错_转!java web项目 build path 导入jar包,tomcat启动报错 找不到该类...
在eclipse集成tomcat开发java web项目时,引入的外部jar包,编译通过,但启动tomcat运行web时提示找不到jar包内的类,需要作如下配置,将jar包在部署到集成的tomcat环 ...
- mysql8 win10启动_Windows10 mysql 8.0.12 非安装版配置启动方法
本文为大家分享了mysql 8.0.12非安装版配置启动的具体步骤,供大家参考,具体内容如下 1.官方下载地址 选择: MySQL Community Edition -> MySQL Comm ...
- java在windows下启动jar包使用utf-8格式
在使用hasor+dataway集成到spring boot项目使用jar包方式部署在Windows环境下,出现中文乱码的问题,考虑是Windows默认编码格式为gbk格式,所以在cmd启动jar包项 ...
- Java环境安装和配置(jre和jdk)
Java环境安装和配置(jre和jdk) 下载jdk,可根据需求进行下载,我用的是win10 64位,一样需求的朋友可以在下面百度网盘中下载 百度网盘 链接 提取码:38dt 下载完jdk之后进行安装 ...
- java后台启动jar包的一些命令
启动方式一 在jar包所在文件夹打开命令窗口,输入以下命令 java -jar app.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 启动方式二 ja ...
- CentOS 安装 java 环境安装及配置
CentOS 安装 java 环境安装及配置 想要搭建 Tomcat 服务器环境,首先要安装 java 运行环境. 按照以下步骤,几步完成配置. 查看是否已经安装 java -version 输出: ...
最新文章
- 为何 NLP 领域难以出现“独角兽”?
- LSTM实现股票预测--pytorch版本【120+行代码】
- Linux下设置主机的FQDN
- 回文_Manacher算法
- java架构师进阶之独孤九剑:数据结构以及书籍推荐
- php js 的rsa加密
- mysql变量赋值加冒号_C语言变量声明加冒号的用法(占位符)
- Saas经销商业务管理系统/部门管理/职位管理/员工管理/仓库管理/商品管理/客户管理/价格管理/入库管理/采购管理/销售管理/行为管理/axure高保真经销商业务后台管理系统原型/ssas后台管理
- 高级着色语言HLSL入门(7)
- ElementUI:设置table的背景透明、根据表格情况设置背景色、设置文字颜色、文字左右间距、表头、每一行高度
- openEuler服务器系统,操作系统openEuler开放源代码、镜像及开发测试环境
- SWing组件说明及使用
- “反悔”贪心 烤鸡翅
- alert的确定和取消
- 条件求和:SUMIF、SUMIFS函数
- CSharp中的开源读写Excel组件介绍
- 链接器lds文件简介
- GPU显存占满利用率GPU-util奇低
- 联通云服务器安全性能怎么样,云安全解决方案
- RPA:提高日本公司生产性的特效药
热门文章
- 双十一喜报式实时成交额今年没了
- FFmpeg之yuv镜像(十八)
- 线性代数-求解地球法线
- springboot之redis整合
- 人脸方向学习(十七):Face Detection-论文整理-解读
- 人脸方向学习(十四):Face Anti-Spoofing-人脸活体检测-双目红外活体检测解读
- Vue项目中如何实现用户登录及token验证?
- java mysql resultset_Java数据库——ResultSet接口
- 关于mysql查询_关于mysql的查询
- linux tomcat 进程杀掉_Linux下启动停止查看杀死Tomcat进程