Linux系统下搭建java、tomcat、jenkins等持续集成环境
系统环境:centos
centos系统和Ubuntu系统有些操作命令不同,安装前先确定是哪个系统。
一、安装Java
软件:jdk-8u201-linux-x64.rpm(官网下载)
centos 会自带openjdk,首先要先检查安装的自带的jdk,如果有的话,要删掉,然后重新自己安装。
#rpm -qa | grep java
tzdata-java-2012c-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64
卸载openjdk
#rpm -e --nodeps tzdata-java-2012c-1.el6.noarch
#rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-1.45.1.11.1.el6.x86_64
安装JDK
上传新的jdk-8u201-linux-x64.rpm软件到/usr/local/执行以下操作:
#rpm -ivh jdk-8u201-linux-x64.rpm
JDK默认安装在/usr/java中。
验证安装
执行以下操作,查看信息是否正常:Java -verison
java version “1.8.0_201”
Java™ SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot™ 64-Bit Server VM (build 25.201-b09, mixed mode)
显示上面的内容其实java已经安装成功,配置环境变量有备无患。
配置环境变量:
vi /etc/profile
向文件里面追加以下内容:
JAVA_HOME=/usr/java/jdk1.7.0_45
JRE_HOME=/usr/java/jdk1.7.0_45/jre
PATH=JAVA_HOME/bin:JAVA_HOME/lib/dt.jar:JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
source /etc/profile //使修改立即生效。
二、安装tomcat
软件:apache-tomcat-9.0.16.tar.gz(官网下载)
上传安装包到/usr/local,在/usr/local目录下新建tomcat文件夹
#mkdir /usr/local/tomcat
#tar -zxvf apache-tomcat-8.5.31.tar.gz -C /usr/local/tomcat
进入tomcat的bin目录下,vi命令打开setclasspath.sh
vi /usr/local/tomcat/apache-tomcat-8.5.31/bin/setclasspath.sh
在结尾处加入下面两条代码
export JAVA_HOME=/usr/java/jdk1.7.0_45
export JRE_HOME=/usr/java/jdk1.7.0_45/jre
进入到tomcat bin目录下
./startup.sh 启动tomcat
./shutdown.sh 关闭tomcat
54服务器tomcat安装路径:/usr/local/tomcat/apache-tomcat-9.0.16/bin
可以在/usr/local/tomcat/apache-tomcat-9.0.16/conf/server.xml文件中修改端口号。
三、安装jenkins(在tomcat上安装)
软件:jenkins.war
上传war包到/usr/local/tomcat/webapp目录下
启动tomcat
远程访问tomcat
在本地浏览器访问:http://192.168.1.136:8686
防火墙已关闭或者防火墙已配置该端口号。具体配置见:关于Linux下Nginx服务启动,通过浏览器无法访问的问题
出现如下界面,表示tomcat启动成功。
进入tomcat目录下,修改conf目录下tomcat-users.xml文件,:
在tomcat-users 内添加如下两行:
保存后,重启tomcat,重新打开8686界面。
点击Manager App ,就可以用tomcat这个账号登陆了。
四、配置jenkins
登陆成功后,可以看到jenkins已经启动。点击jenkins,配置jenkins相关信息,即可使用jenkins。
jenkins账号密码 jenkins jenkins
配置邮箱: [email protected]