【问题标题】:jenkins ubuntu not accessible if not using port 8080如果不使用端口 8080,jenkins ubuntu 将无法访问
【发布时间】:2016-04-03 15:09:52
【问题描述】:

tomcat 使用 8080 端口,更改后运行 jenkins 服务时

HTTP_PORT=8080

HTTP_PORT=8083

(和 9999、8081)

/etc/default/jenkins 中,我的浏览器无法访问它,但在终端中没有显示任何错误。

但是,如果我将端口改回 8080 并停止 tomcat(使用端口 8080),它就可以工作。

如何将 jenkins 的端口更改为 8080 以外的端口?谢谢!

詹金斯日志:

 Apr 04, 2016 6:42:06 AM winstone.Logger logInternal
INFO: Beginning extraction from war file
Apr 04, 2016 6:42:06 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: jetty-winstone-2.9
Apr 04, 2016 6:42:10 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
Jenkins home directory: /var/lib/jenkins found at: EnvVars.masterEnvVars.get("JENKINS_HOME")
Apr 04, 2016 6:42:11 AM org.eclipse.jetty.util.log.JavaUtilLog info
INFO: Started SelectChannelConnector@0.0.0.0:8083
Apr 04, 2016 6:42:11 AM winstone.Logger logInternal
INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
Apr 04, 2016 6:42:12 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Apr 04, 2016 6:42:12 AM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Apr 04, 2016 6:42:12 AM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Apr 04, 2016 6:42:13 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Apr 04, 2016 6:42:13 AM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Apr 04, 2016 6:42:18 AM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Apr 04, 2016 6:42:19 AM hudson.model.AsyncPeriodicWork$1 run
INFO: Started Download metadata
Apr 04, 2016 6:42:19 AM hudson.model.AsyncPeriodicWork$1 run
INFO: Finished Download metadata. 11 ms
Apr 04, 2016 6:42:20 AM org.jenkinsci.main.modules.sshd.SSHD start
INFO: Started SSHD at port 37431
Apr 04, 2016 6:42:20 AM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Apr 04, 2016 6:42:20 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started initialization
Apr 04, 2016 6:42:20 AM jenkins.InitReactorRunner$1 onAttained
INFO: Listed all plugins
Apr 04, 2016 6:42:20 AM jenkins.InitReactorRunner$1 onAttained
INFO: Prepared all plugins
Apr 04, 2016 6:42:20 AM jenkins.InitReactorRunner$1 onAttained
INFO: Started all plugins
Apr 04, 2016 6:42:20 AM jenkins.InitReactorRunner$1 onAttained
INFO: Augmented all extensions
Apr 04, 2016 6:42:20 AM jenkins.InitReactorRunner$1 onAttained
INFO: Loaded all jobs
Apr 04, 2016 6:42:20 AM jenkins.InitReactorRunner$1 onAttained
INFO: Completed initialization
Apr 04, 2016 6:42:20 AM hudson.WebAppMain$3 run
INFO: Jenkins is fully up and running

【问题讨论】:

  • 您正在使用自己的容器运行 Jenkins。你必须停止 tomcat 然后启动 jenkins 服务。
  • 如果有任何错误请查看jenkins日志。
  • @Jayan 我已经在上面添加了日志......我无法停止 tomcat,因为我需要它
  • Logs "Apr 04, 2016 6:42:11 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: Started SelectChannelConnector@0.0.0.0:8083" 说 Jenkins 听得很好。请检查“netstat -an|grep 8083”。然后尝试使用“telnet localhost 8083”连接到端口...不确定是否某种防火墙阻止了对 8083 的访问。

标签: jenkins continuous-integration


【解决方案1】:

首先更改/etc/default/jenkins 中的端口号。

然后使用sudo service jenkins restart 重新启动 Jenkins。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-08
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多