tomcat +jenkios
来源:https://www.cnblogs.com/edward2013/p/5269465.html
1. 安装JDK
JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择对应系统的安装包下载

配置环境变量
新建JAVA_HOME系统环境变量,变量值处输入JDK安装目录,如 "D:\Program Files\Java\jdk1.8.0_66"
新建CLASSPATH变量,变量值为".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"
修改Path变量,在最后添加";%JAVA_HOME%\bin"
在cmd中输入"java -version",有版本信息返回,说明已添加成功

2.安装Ant
这里采用Ant1.9.6版作为Jenkins的构建脚本
Ant下载地址: http://apache.fayea.com//ant/binaries/apache-ant-1.9.6-bin.zip
下载完后直接解压缩即可。
配置环境变量
新建ANT_HOME系统环境变量,变量值处输入ANT安装目录,如 "D:\Program Files\Apache Software Foundation\apache-ant-1.9.6"
修改CLASSPATH变量,在最后添加";%ANT_HOME%\lib"
修改Path变量,在最后添加";%ANT_HOME%\bin"
在cmd中输入"ant -version",有版本信息返回,说明已添加成功

3.安装Maven
这里采用Maven3.3.9版作为Java代码的公共类库
Maven下载地址: http://mirrors.cnnic.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip
下载完后直接解压缩即可。
配置环境变量
新建MAVEN_HOME系统环境变量,变量值处输入ANT安装目录,如 "D:\Program Files\Apache Software Foundation\apache-maven-3.3.9"
修改Path变量,在最后添加";%MAVEN_HOME%\bin"
在cmd中输入"mvn -version",有版本信息返回,说明已添加成功

4.安装Tomcat
这里采用Tomcat9.0.0版作为Jenkins的Web容器
下载地址: http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M3/bin/apache-tomcat-9.0.0.M3.exe
安装步骤





5.安装Jenkins
方法1:
jenkins.war下载地址: http://mirrors.jenkins-ci.org/war/latest/jenkins.war
将jenkins.war复制到D:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps目录下
配置环境变量
新建JENKINS_HOME系统环境变量,变量值处输入JENKINS安装目录,如 "D:\jenkins"
或者 编辑D:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\context.xml,添加JENKINS_HOME环境变量。
<Context ...>
<Environment name="JENKINS_HOME" value="D:/jenkins/" type="java.lang.String"/>
</Context>
访问Jenkins主页 http://localhost:8080/jenkins
方法2:
jenkins.exe下载地址: http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/windows-stable/jenkins-1.642.2.zip
解压运行 jenkins.msi
访问Jenkins主页 http://localhost:8080


tomcat +jenkios的更多相关文章
- Tomcat一个BUG造成CLOSE_WAIT
之前应该提过,我们线上架构整体重新架设了,应用层面使用的是Spring Boot,前段日子因为一些第三方的原因,略有些匆忙的提前开始线上的内测了.然后运维发现了个问题,服务器的HTTPS端口有大量的C ...
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- Tomcat shutdown执行后无法退出进程问题排查及解决
问题定位及排查 上周无意中调试程序在Linux上ps -ef|grep tomcat发现有许多tomcat的进程,当时因为没有影响系统运行就没当回事.而且我内心总觉得这可能是tomcat像nginx一 ...
- 记一次tomcat线程创建异常调优:unable to create new native thread
测试在进行一次性能测试的时候发现并发300个请求时出现了下面的异常: HTTP Status 500 - Handler processing failed; nested exception is ...
- Linux CentOS 配置Tomcat环境
一.下载Tomcat 下载Tomcat方式也有两种,可以参考我的前一篇博文Linux CentOS配置JDK环境,这边就不再赘述. 二.在Linux处理Tomcat包 1.创建tomcat文件夹 mk ...
- 在Linux虚拟机下配置tomcat
1.到Apache官网下载tomcat http://tomcat.apache.org/download-80.cgi 博主我下载的是tomcat8 博主的jdk是1.8 如果你们的jdk是1.7或 ...
- tomcat开发远程调试端口以及利用eclipse进行远程调试
一.tomcat开发远程调试端口 方法1 WIN系统 在catalina.bat里: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compi ...
- Eclipse中启动tomcat报错java.lang.OutOfMemoryError: PermGen space的解决方法
有的项目引用了太多的jar包,或者反射生成了太多的类,异或有太多的常量池,就有可能会报java.lang.OutOfMemoryError: PermGen space的错误, 我们知道可以通过jvm ...
- mac下安装及配置tomcat
mac下的软件不像windows下的程序那样写注册表,对于tomcat的安装来说,在mac下是名符其实的绿色软件,具体操作如下: 1.到 apache官方主页 下载完整 tar.gz文件包.(没有专门 ...
随机推荐
- C#学习笔记——MDI窗体(多文档界面)
1.设置父窗体: 如果要将某个窗体设置为父窗体,只需将该窗体的IsMdiContainer属性设置为True即可. 2.设置子窗体: 通过设为某个窗体的MdiParent属性来确定该窗体是那个窗体的子 ...
- I2C通信基本原理及其实现
I2C是一种总线式结构,它只需要SCL时钟信号线与SDA数据线,两根线就能将连接与总线上的设备实现数据通信,由于它的简便的构造设计,于是成为一种较为常用的通信方式. 由于I2C采用的是主从式通信方式, ...
- 【转】Oracle之索引
简介 1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的目录.在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用目录可以不用翻阅整本书即可找到想要的信 ...
- .NET Core----zipkin链路追踪使用
本文主要是说明core怎么使用链路追踪 一.添加nuget包 二.在Startup中添加配置 /// <summary> /// 注册zipkinTrace /// </summar ...
- 利用python进行数据加载和存储
1.文本文件 (1)pd.read_csv加载分隔符为逗号的数据:pd.read_table从文件.URL.文件型对象中加载带分隔符的数据.默认为制表符.(加载为DataFrame结构) 参数name ...
- 网络流24题——魔术球问题 luogu 2765
题目描述:这里 这道题是网络流问题中第一个难点,也是一个很重要的问题 如果直接建图感觉无从下手,因为如果不知道放几个球我就无法得知该如何建图(这是很显然的,比如我知道 $1+48=49=7^2$ ,可 ...
- Java序列化随记
序列化简介: 程序中的对象并不只是存在内存中,还需要传输网络,或者保存起来下次再加载出来用,因此需要Java序列化技术. Java序列化技术正是将对象转变成一串由二进制字节组成的数组,可以通过将二进制 ...
- MySQL/Oracle数据库优化总结
MySQL数据库优化的八种方式 1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能 ...
- jQuery概念
- ansible理解
目录 inventory文件 patterns 模块 ansible配置文件 PlayBook使用 inventory文件 [cassandra:children] shcp-01 shcp-06 b ...