首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使设置了--prefix,也无法通过--prefix值访问Jenkins

即使设置了--prefix,也无法通过--prefix值访问Jenkins
EN

Stack Overflow用户
提问于 2012-03-13 22:15:26
回答 5查看 14.1K关注 0票数 8

我已经使用/etc/ JENKINS_ARGS / jenkins设置了默认,并使用www-data用户作为守护进程启动了jenkins。

系统信息页面显示--prefix=/jenkins已设置

主页/var/www /var/jenkins JENKINS_ARGS --JENKINS_ARGS=/jenkins

但是,jenkins只能通过http://ip:port/访问,而不能通过http://ip:port/jenkin访问。

我还在配置页面上设置了Jenkins URL,但没有成功。

你知道更多我还需要做些什么吗?

这是我的环境: Linux robopar12227 2.6.35-22-server #35-Ubuntu SMP Sat Oct 16 22:02:33UTC 2010 x86_64 GNU/Linux java version "1.6.0_20“OpenJDK运行时环境(IcedTea6 1.9.13) (6b20-1.9.13-0ubuntu1~10.10.1) OpenJDK 64位服务器VM (build 19.0-b09,混合模式) Jenkins ver。1.447

EN

回答 5

Stack Overflow用户

发布于 2013-05-06 23:03:42

向/etc/default/jenkins添加前缀,如下所示

JENKINS_ARGS="--webroot=/var/cache/jenkins/war --prefix=/jenkins --httpPort=$HTTP端口--ajp13Port=$AJP_PORT“

并重新启动jenkins服务器

在Debian/Ubuntu上试用

票数 12
EN

Stack Overflow用户

发布于 2013-03-03 09:36:02

我让jenkins在我的CentOS系统中愉快地运行,尝试以下步骤:

  1. 编辑/etc/sysconfig/jenkins,将此行(最后一行)前缀“”更改为JENKINS_ARGS="“--JENKINS_ARGS==/jenkins”(双连字符)
  2. invoke sudo service jenkins restart
  3. depending您正在运行jenkins的端口(默认端口为8080-可以在同一文件中更改),您应该能够浏览到http://<hostname or ip>:8080/jenkins
票数 9
EN

Stack Overflow用户

发布于 2012-07-11 02:47:15

我发现这个页面正在纠结于同样的问题。奇怪的是,在/etc/default/jenkins中设置前缀变量并不起作用,而是手动向JENKINS_ARGS添加一个前缀标志,如下所示

代码语言:javascript
复制
JENKINS_ARGS="--prefix=$PREFIX --webroot=/var/cache/jenkins/war --httpPort=$HTTP_PORT --ajp13Port=$AJP_PORT"

对我来说很管用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9685782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档