Tomcat+Jenkins+java JDK/OpenJDK

近期公司需要把Java-JDK1.8 升级到 Open JDK   Azul Zulu: 8.66.0.15 整理一份相关软件的安装和配置

Jenkins:https://www.jenkins.io/download/

Tomcat:https://tomcat.apache.org/download-80.cgi

Java-JDK:https://www.oracle.com/java/technologies/downloads/

Open JDK:https://www.azul.com/downloads/?package=jdk#download-openjdk

一、JDK安装:

 

选择版本进行下载.msi  下载完成点击通用next完成安装

1.电脑>属性>高级系统设置>环境变量

(1)JAVA_HOME:C:\Program Files\Zulu\zulu-8

(2)CLASSPATH:JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

(3)Path新增两个路径:%JAVA_HOME%\bin、%JAVA_HOME%\jre\bin

 

配置完成后进行验证 cmd>

 

 

即JDK安装完成

二、Tomcat下载安装

根据jdk版本选择匹配的Tomcat,本文使用的是1.8即下载了

 

 1.电脑>属性>高级系统设置>环境变量

 (1)CATALINA_HOME:C:\soft\Tools\apache-tomcat-8.5.83

 

(2)Path新增个路径:%CATALINA_HOME%\bin

 配置完成后 运行CMD 执行startup.bat

 

 完成后浏览器访问 http://localhost:8080/ 显示以下页面即安装成功

 

三、Jenkins安装

下载需要的版本:https://get.jenkins.io/war-stable/

下载后把相关jenkins.war放在tomcat安装路径webapps下

 

然后访问 http://localhost:8080/jenkins/ 根据页面提示找到密码输入

 

 

 

 

四、配置项目

1.选择系统设置>全局工具配置 

配置本地JDK全局环境,若有Git,Gradle,Ant ,Maven环境都可以在此配置

     

 

 2.新建项目 根据需求选择,我选择Pipeline

 

 

这边记录个构建报错

(1)构建使用脚本执行构建出现如下错误

eg:使用了pipleline script :命令存在sh 为linux 不支持window系统

后面查了各种解决方法 sh改为bat也没法解决

http://www.cygwin.com/install.html下载cygwin让其可以在window系统运行的类Linux模拟环境,选择exe下载,选择镜像进行安装

 

选择需要下载安装的组件包:展开devel ,从中选择binutils、 gcc-core、gcc-g++、make、mingw64-i686-gcc-core、mingw64-i686-gcc-g++、gdb进行安装,找到以下选项,点击后边的skip,使其变为版本号后勾选后面的方框

 点击下一页进行安装即可

把cygwin64添加到环境变量中,重启jenkins节点,完美解决构建错误

(2)构建出现:groovy.lang.MissingPropertyException: No such property: C for class: groovy.lang.Binding

 

 因为Jenkins缺少了必要的pipline插件

 

 

点击直接安装

 

 

安装完成后重启Jenkins,若是安装Jenkins直接重复服务就行,因为本人是通过Jenkins.war

 直接关闭cmd命令窗口,重新启动,在jenkins.war包存放路径下cmd,然后输入以下命令:
java -jar jenkins.war

 

 

posted @ 2022-11-28 17:25  wulala9  阅读(194)  评论(0编辑  收藏  举报