版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chancein007/article/details/85010704
我们大多数的同学也许都知道Jenkins是一个Web应用程序,安装Jenkins服务器必须需要一个Web的Java容器,比如Tomcat,Jetty等。 其实,Jenkins也能单独以war的方式启动.
熟悉SpringBoot的朋友应该知道,SpringBoot的产出物的话,可以是Jar,也可以是war。
如果是Jar的话,SpringBoot很聪明,会把Tomcat的依赖嵌入到jar包里面,在运行jar里面的业务代码前,先会运行内嵌的Tomcat容器,然后其运行业务代码。其实Jenkins war的里面也内嵌了一个Tomcat的容器。
具体操作步骤如下:
- 到Jenkins的网站下载一个jar包,下载地址
https://jenkins.io/download/
假设jenkins.war下载后放置在F:/jenkins 目录下
-
确保本地已经安装了JDK
比如,JDK安装好后其路径在C:\Program Files\Java\jdk1.8.0_91 -
新建一个startup.bat文件,其路径为F:/jenkins/startup.bat,其内容如下
@echo off
set JENKINS_HOME=F:\jenkins\.jenkins
set JAVA_HOME="C:\Program Files\Java\jdk1.8.0_91"
%JAVA_HOME%\bin\java -jar jenkins.war --httpPort=8081 --prefix=/ --controlPort=8083
- 启动startup.bat 文件,Jenkins成功启动