码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins 更改端口

时间:2019-11-19 12:17:37      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:life   class   roo   出现   重启   修改端口   versions   you   verify   

方法一

在Jenkins目录下,运行一下命令:

java -jar jenkins.war --ajp13Port=-1 --httpPort=8081

出现了错误:

C:\Program Files (x86)\Jenkins>java -jar jenkins.war --ajp13Port=-1 --httpPort=8081
10╘┬ 28, 2019 5:20:17 ╧┬╬τ Main verifyJavaVersion
╤╧╓╪: Running with Java class version 57 which is not in the list of supported versions: [52, 55]. Run with the --enable-future-java flag to enable such behavior. See https://jenkins.io/redirect/java-support/
java.lang.UnsupportedClassVersionError: 57.0
        at Main.verifyJavaVersion(Main.java:174)
        at Main.main(Main.java:142)

Jenkins requires Java versions [8, 11] but you are running with Java 13 from C:\Program Files\Java\jdk-13.0.1
java.lang.UnsupportedClassVersionError: 57.0
        at Main.verifyJavaVersion(Main.java:174)
        at Main.main(Main.java:142)

这里的57,52,,55 是什么意思呢?

java的主版本号对应关系是:

Java SE 14 = 58
Java SE 13 = 57 
Java SE 12 = 56
Java SE 11 = 55
Java SE 10 = 54
Java SE 9 = 53
Java SE 8 = 52
Java SE 7 = 51
Java SE 6.0 = 50
Java SE 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
JDK 1.1 = 45

而支持jenkis启动的版本只有JDK8JDK11,当前环境是JDK13并不支持。所以不能用这个方法。

方法二

在Jenkins根目录下找到jenkins.xml文件:

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>

修改以后需要重启Jenkins服务才能生效。

参考

Jenkins修改端口号和启动、停止

jenkins 更改端口

标签:life   class   roo   出现   重启   修改端口   versions   you   verify   

原文地址:https://www.cnblogs.com/ricolee/p/jenkins-change-port.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!