linux 系统安装jenkins
2016-06-23 10:18
537 查看
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
# 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
相关文章推荐
- Filesystem Hierarchy Standard (Unix, Linux etc)
- linux系统备份
- linux设备树dts移植详解
- Linux 技巧:让进程在后台可靠运行的几种方法
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之KEY、LED
- 在linux下删除文件恢复方法
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之根文件系统挂载
- 企业级的开源备份工具Bacula之安装 推荐
- Linux毫秒时间gettimeofday
- I.MX6Q(TQIMX6Q/TQE9)学习笔记——新版BSP之kernel移植
- Linux 查看内存插槽数、最大容量
- 25.每日一个Linux命令----wall
- openstack on centos 7.1(networking)
- CentOS7 运行.sh脚本文件提示mirrors访问失败(Errno12)
- linux 下两台电脑之间ssh无密码连接
- 关于linux SCSI 子系统
- linux如何查看磁盘剩余空间
- CentOS6.X安装QQ2012
- linux分配文件文件夹所属用户及组
- centos 记录