我有jenkins.war,我从Windows中的命令提示符启动为:
java -jar jenkins.war
它启动良好,易于浏览为 http://localhost:8080
我想从9090端口开始。我怎样才能做到这一点?
我有jenkins.war,我从Windows中的命令提示符启动为:
java -jar jenkins.war
它启动良好,易于浏览为 http://localhost:8080
我想从9090端口开始。我怎样才能做到这一点?
Answers:
在命令提示符处使用以下命令:
java -jar jenkins.war --httpPort=9090
如果要使用https,请使用以下命令:
java -jar jenkins.war --httpsPort=9090
详情在这里
net start jenkins
命令启动/停止jenkins服务的标准方法。
打开jenkins.xml
在詹金斯主文件夹(通常C:\Program Files (x86)\Jenkins
),并更改端口号:
httpPort=xxxx
到
httpPort=yyyy
然后重新启动该服务。它应该永久更改设置。
jenkins.model.JenkinsLocationConfiguration.xml
为我调用的。
在Ubuntu 14.4中,我不得不更改文件/ etc / default / jenkins
例如
#HTTP_PORT=8080
HTTP_PORT=8083
并重新启动服务
service jenkins restart
sudo systemctl restart jenkins
也重新启动服务。
在* nix中在CentOS / RedHat中
vim / etc / sysconfig / jenkins
# Port Jenkins is listening on.
# Set to -1 to disable
#
JENKINS_PORT="8080"
在Windows中打开XML文件C:\ Program Files(x86)\ Jenkins \ jenkins.xml
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --**httpPort=8083**</arguments>
i made above bold to show you change then
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8083</arguments>
现在,您必须重新启动它,否则将无法正常工作,除非您重新启动 http:// localhost:8080 / restart, 然后重新启动之后 http:// localhost:8083 / 一切应该都很好,因此看起来上面的所有响应都表示它不起作用重新开始。
在文件的DAEMON_ARGS之后添加以下两行 /etc/init.d/jenkins
HTTP_PORT = 8010
JENKINS_ARGS =“-httpPort = $ HTTP_PORT”
如果您已在linux AMI的ec2实例上配置了jenkins,并希望更改端口。在以下位置编辑文件
sudo vi /etc/sysconfig/jenkins
编辑
JENKINS_PORT="your port number"
退出vim
:wq
重新启动詹金斯
sudo service jenkins restart
或直接启动它(如果尚未运行)
sudo service jenkins start
验证您的詹金斯是否在上述端口上运行
netstat -lntu | grep "your port number"
在Windows中以管理员身份打开命令提示符。转到安装Jenkins的目录。并先使用jenkins.exe stop停止 Jenkins服务
使用java -jar jenkins.war --httpPort = 9090键入命令来更改端口(输入要使用的端口号)。
最后,使用jenkins.exe restart重启 Jenkins服务