linux 系统安装jenkins

1.导入jenkinskey

# sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/

如下,表示成功


2.sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key

3.yum install jenkins


出现是否安装?回复Y

出现如下表示安装成功


以上已经把jenkis安装成功了。

jenkis相关目录:/usr/lib/jenkins,/var/log/jenkins,/var/lib/jenkins/var/cache/jenkins 

4. 修改jenkis端口
[root@localhost opt]# vi /etc/sysconfig/jenkins

修改jenkins配置文件中,如下端口,防止与其它服务端口冲突.

#JENKINS_PORT="8080"
JENKINS_PORT="9080"
JENKINS_HTTPS_PORT=""
#JENKINS_AJP_PORT="8009"
JENKINS_AJP_PORT="8009"

5.修改jenkins相关目录权限.
修改jenkins权限(JENKINS_USER默认为jenkins) 

chown -R jenkins /usr/lib/jenkins    
chown -R jenkins /var/log/jenkins      
chown -R jenkins /var/lib/jenkins      
chown -R jenkins /var/cache/jenkins

6.启动jenkins服务。

[root@localhost /]# service jenkins start
Starting Jenkins                                           [确定]

显示如上,说明jenkins启动错误。查询jenkins状态

[root@localhost /]# service jenkins status
jenkins 已死,但 pid 文件仍存

错误原因:查看jenkins启动日志(/var/log/jenkins/jenkins.log),发现如下错误:

java.io.IOException: Failed to start a listener: winstone.Ajp13ConnectorFactory
at winstone.Launcher.spawnListener(Launcher.java:207)
at winstone.Launcher.<init>(Launcher.java:148)
at winstone.Launcher.main(Launcher.java:352)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at Main._main(Main.java:246)
at Main.main(Main.java:91)
Caused by: java.lang.UnsupportedOperationException: AJP support is removed in Winstone 3.0 due to Jetty 9 not supporting AJP. For reverse proxying, please use HTTP instead of AJP.
at winstone.Ajp13ConnectorFactory.start(Ajp13ConnectorFactory.java:31)
at winstone.Launcher.spawnListener(Launcher.java:205)
... 8 more

解决方法:修改jenkins的ajp端口为""

[root@localhost /]# vim /etc/sysconfig/jenkins

JENKINS_AJP_PORT=""

再次启动,显示如下:

[root@localhost /]# service jenkins status

jenkins (pid  28852) 正在运行...

表示jenkis启动成功!

7.通过浏览器访问:输入http://192.168.199.219:9080/


再目录/var/lib/jenkins/secrets/initialAdminPassword查询到密码输入即可。

[root@localhost /]# cat  /var/lib/jenkins/secrets/initialAdminPassword

8100fe95c6a240dd94dfe77e98cecae3


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值