centos7 安装jenkins+tomcat8.0
1.我们从Jenkins官网下载最新的war包。
2.关掉tomcat (/usr/local/tomcat/bin/shutdown.sh或ps -ef |grep tomcat 然后kill 进程)
3.放到tomcat的webapps(我的是/usr/local/tomcat/webapps,mv到这即可)
图片.png4.打开tomcat(/usr/local/tomcat/bin/startup.sh)
图片.png5.windows浏览器打开http://192.168.1.10:8080/jenkins (每个人ip会不一样注意)
图片.png6.根据上图红框的路径,vim打开(vim /root/.jenkins/secrets/initialAdminPassword),这就是Unlock Jenkins的密码
图片.png7.选择典型安装(选项第一个),然后等待安装完成。
图片.png8.安装完,进行初始设致
图片.png9.安装完成
图片.png10.踩坑经历:
Jenkins插件安装不上参照这个:
http://www.cnblogs.com/itech/p/5610634.html
我用的是这个,然后逐个在可选插件处安装。
在系统设置中提示:Your container doesn‘t use UTF-8 to decode URLs. If you use non-
ASCII characters as a job name etc, this will cause problems. See Containers and Tomcat
i18n for more details.
想修复这个问题,可以在 Tomcat 的服务器配置文件中添加 URIEncoding 属性。
这个文件在下面的路径中可以找到。
$TOMCAT_HOME/conf/server.xml.
修改下面的内容
<Connector port="8080" URIEncoding="UTF-8"/>
----------------------------------------分割线----------------------------------------------------
centos 7 防火墙配置
firewall-cmd --zone=public --add-port=80/tcp --permanent #开启端口
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口/通讯协议
--permanent #永久生效,没有此参数重启后失效
firewall-cmd --list-ports #查看已经开放的端口
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
jenkins无需安装直接用方法:
1.下载jenkins.war
2.java -jar /usr/local/webserver/jenkins.war --httpPort=8081 #启动jenkins
3.如果想启动完后台运行可以 nohup java -jar /usr/jenkins/jenkins.war --httpPort=8081 & #后台启动jenkins
4.关闭jenkins:ps -ef |grep jenkins kill进程