我已经安装了最新的jenkins.war https://updates.jenkins-ci.org/download/war/
之后我将该WAR文件触发为 命令提示符下的java -jar jenkins.war。
我附上了相同的屏幕截图。
正如我从日志中可以理解的那样,jenkins试图操作的端口已经在使用。
非常感谢对此的任何帮助!
答案 0 :(得分:0)
默认情况下,Jenkins将在端口8080上绑定(侦听地址为http://localhost:8080),您可以通过编辑位于Jenkins安装目录中的jenkins.xml
文件来更改此端口。 / p>
将其更改为其他值并重新启动。 (或尝试查找谁已经在这个8080端口上侦听,可能是一个Web服务器)
顺便说一下,最好不要下载jenkins.war,而是使用native windows installer来安装/启动jenkins作为服务。
答案 1 :(得分:0)
您可以在不编辑jenkins.xml
的情况下更改端口。当您尚未进行jenkins.xml
的初始设置时,这会很有用。
java -jar jenkins.war --httpPort=<your port>
您还可以在现有jenkins.xml
上以这种方式运行Jenkins。就我而言,我可以使用两个端口访问Jenkins UI。当像您这样的情况下,系统已经使用了这两个端口之一时,Jenkins将无法启动。