1.工具准备
官方网站下载tomcat 7.0以及Jenkins的war包及JDK1.8安装包
https://tomcat.apache.org/download-70.cgi
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2.部署tomcat和JDK
- 通过Xshell将apache-tomcat-7.0.92.tar.gz放在linux的/usr/local目录下并解压
yum install lrzsz -y # 换root 安装文件传输工具
rz #通过指令上传文件到当前目录下
mv apache-tomcat-7.0.92.tar.gz /usr/local/
cd /usr/local
tar -zxvf apache-tomcat-7.0.92.tar.gz
- 检查JDK版本如果存在老版本安装JDK1.8
rpm -qa |grep java #如果存在老版本jdk先将其卸载
例如:rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64
mkdir -p /usr/lib/jvm #新建文件夹
tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm #解压tar包
vi /etc/profile
在最前面添加
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
编辑完后立即执行
source /etc/profile
- 配置tomcat的环境变量
mv jenkins.war /usr/local/apache-tomcat-7.0.92/webapps/ #将jenkins放在此目录下配置环境
cd /usr/local/apache-tomcat-7.0.92/bin
vi starup.sh
JAVA_HOME=/usr/lib/jvm/jdk1.8.0_201
JRE_HOME=/usr/lib/jvm/jdk1.8.0_201/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/usr/local/apache-tomcat-7.0.92
放在最后边保存并退出
export CATALINA_OPTS='-Djava.awt.headless=true' #执行命令避免出现Can't connect to X11 window server using 的问题
(博主就出现了这个问题 弄了好久 感觉是我在虚拟机上安装图形化界面造成的)
vi /usr/local/apache-tomcat-7.0.92/conf/server.xml #更换端口号
3.开启Jenkins和Tomcat服务
service iptables stop #关闭防火墙
./ starup.sh #开启tomcat的服务
ifconfig -a #查看服务器ip
浏览器查看服务器ip:8080 验证Tomcat是否启动成功
服务器ip:8080 /jenkins 进入jenkins
登录密码存在于:/root/.jenkins/secrets/initialAdminPassword
打开文件复制密码到密码栏登录就即可
less /root/.jenkins/secrets/initialAdminPassword
输入密码后就可以登录到Jenkins里了,插件推荐按需求进行安装
插件安装
推荐
Deploy to container plugin 部署到容器(Tomcat)
Maven Integration plugin
Maven Release Plug-in Plug-in
Credentials plugin (成员管理)
Subversion Plug-in (SVN)
Gitlab
Gitlab HOOK
在Centos安装git和maven后
将变量设置如下图并保存
设置Tomcat权限
vi /usr/local/apache-tomcat-7.0.92/conf/tomcat-users.xml
去掉最后的注释 并修改为
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-status"/>
<user username="tomcat" password="123456" roles="manager-gui,manager-script,manager-status"/>
配置后一定重启TOMCAT
新建项目并配置
输入网址打开项目即可