使用 Hudson,运行 java -jar hudson-3.0.0-bundled.war -httpPort=8000
有效。我已经对 Jenkins 进行了同样的尝试,但它仍然在端口 8080 上运行:
$ java -jar jenkins.war -httpPort=8000
Running from: /home/user/jenkins/jenkins.war
webroot: $user.home/.jenkins
Sep 25, 2013 12:22:14 PM winstone.Logger logInternal
INFO: Beginning extraction from war file
Jenkins home directory: /home/user/.jenkins found at: $user.home/.jenkins
Sep 25, 2013 12:22:15 PM winstone.Logger logInternal
INFO: HTTP Listener started: port=8080
最佳答案
您的命令行中缺少一个“-”。 来自 jenkins wiki : "--httpPort=$HTTP_PORT"
所以使用 java -jar jenkins.war --httpPort=8000
而不是 java -jar jenkins.war -httpPort=8000
关于java - 如何在端口 8000 上启动 Jenkins?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19001053/