Centos7 下Jenkins+JDK+SVN+Maven安装

本文详细介绍如何在CentOS上安装配置JDK、Tomcat、Jenkins、SVN及Maven等核心Java开发工具。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建环境说明:

一)安装jdk(jdk-8u45-linux-x64.tar.gz)

第一步:查看Linux自带的JDK是否已安装 
安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

最好还是先卸载掉openjdk,然后再安装sun公司的jdk.
先查看 rpm -qa | grep java
显示如下信息:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
卸载:
rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
还有一些其他的命令
rpm -qa | grep gcj
rpm -qa | grep jdk
如果出现找不到openjdk source的话,那么还可以这样卸载
yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

第二步:下载安装jdk

1.下载jdk,jdk-8u144-linux-x64.tar.gz;
2.将其放在/usr/local/src(这个文件夹可以用来专门放下载的文件)
3. [root@tester src]# tar -zxvf jdk-8u144-linux-x64.tar.gz   解压jdk包
4.将解压缩的文件移动到/usr/java文件中(java如果没有,可以新建一个文件夹)
[root@tester local]# mv jdk1.8.144 /usr/java/
5.配置环境变量
[root@tester ~]# vim /etc/profile
在文件的结尾增加
export JAVA_HOME=/usr/java/jdk1.8.144
export JAVA_BIN=/usr/java/jdk1.8.144/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

运行:

[root@tester ~]# source /etc/profile

如果不起作用,

[root@localhost ~]# java -version
bash: java: command not found...

可以如下配置:
[root@tester~]# gedit ~/.bashrc
在文件的结尾输入
export JAVA_HOME=/usr/java/jdk1.8.144
export JAVA_BIN=/usr/java/jdk1.8.144/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
保存退出,为其起作用,运行
[root@tester~]# source ~/.bashrc

6.然后再打开新的终端,输入
[root@tester~]# java -version
显示结果:
[root@localhost jenkins]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
[root@localhost jenkins]#
这表示java命令已经可以运行了

二)安装tomcat(apache-tomcat-8.5.32.tar.gz)

1.解压 apache-tomcat-8.5.32.tar.gz
tar -zxvf apache-tomcat-8.5.32.tar.gz
2.配置 Tomcat
复制解压后的文件到 /opt 目录
mv  apache-tomcat-8.5.32 /opt
进入 /opt/apache-tomcat-8.5.32 目录
cd /opt/apache-tomcat-8.5.32
3.打开启动的脚本文件
vi ./bin/startup.sh
添加jdk和jre环境变量:
JAVA_HOME=/usr/java/jdk1.8.144
JRE_HOME=/usr/java/jdk1.8.144/jre 
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME:$PATH 
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/opt/apache-tomcat-8.5.32
 
4.启动tomcat
进入cd /opt/apache-tomcat-8.5.32/bin
然后执行[root@tester bin]# ./startup.sh,显示启动信息
 [root@localhost bin]# ./startup.sh
Using CATALINA_BASE:   /opt/apache-tomcat-8.5.32
Using CATALINA_HOME:   /opt/apache-tomcat-8.5.32
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.32/temp
Using JRE_HOME:        /usr/java/jdk1.8.144
Using CLASSPATH:       /opt/apache-tomcat-8.5.32/bin/bootstrap.jar:/opt/apache-tomcat-8.0.23/bin/tomcat-juli.jar
Tomcat started.


4.验证是否配置成功
打开浏览器http://localhost:9090(端口可以更改opt/apache-tomcat-8.5.32/conf/server.xml中 Connector prot=“8080”)


三)安装jenkins

1. 拷贝下载的 jenkins.war (下载地址:http://mirrors.jenkins-ci.org/war/latest/)到 tomcat的webapps目录下,即
/opt/apache-tomcat-8.5.32/webapps
 
执行命令:
在/usr/local/src中执行
[root@tester src]# mv jenkins.war /opt/apache-tomcat-8.5.32/webapps/jenkins(jenkins目录需要新建mkdir jenkins)
2.配置环境变量
[root@tester webapps]# vim /etc/profile
export JENKINS_HOME=/opt/apache-tomcat-8.5.32/webapps/jenkins
3.保存退出,执行
[root@tester ]# source /etc/profile
使设置生效
4.然后进入到jenkins目录下,
cd /opt/apache-tomcat-8.5.32/webapps/jenkins
执行解压缩jenkins.war包
[root@tester jenkins]# jar -xvf jenkins.war
 
5.解压成功后,启动tomcat
[root@tester jenkins]# ../../bin/catalina.sh run
 
6.查看启动日志,没有错误则启动成功,然后访问
http://localhost:9090/jenkins/,即进入jenkins页面:

jenkin的部署配置可以参考如下这篇博客:

http://blog.youkuaiyun.com/tulituqi/article/details/17846463

四)svn服务器安装

1.安装svn

yum install -y subversion


2.验证安装是否成功

svnserve --version

3.创建svn版本库

mkdir svn
svnadmin create svn/repo
     注:repo是版本库名称


4.配置svn

创建版本库后,在这个版本库的conf目录下会生成3个配置文件:

[root@singledb conf]# pwd
/root/svn/repo/conf
[root@singledb conf]# ls
authz  passwd  svnserve.conf
     说明:
            (1)svnserve.conf:  svn服务综合配置文件。
            (2)passwd: 用户名口令文件。
            (3)authz: 权限配置文件。


4.1 修改passwd文件

 [users]
shang=123456
li=123456
注:shang为用户名,123456为密码

4.2配置可使用明文密码

vi /$HOME/.subversion/servers

#找到以下内容,注释去掉并改成yes就行了
store-plaintext-passwords = yes
4.3修改authz文件

[groups]
team=shang,li 
[repo:/]
@team=rw
注:repo为之前建立的svn版本库名称
4.4修改svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
5.启动和停止svn

5.1启动svn

svnserve -d -r /root/svn/


5.2关闭svn

ps -aux |grep svn

kill -9 进程id

五)Maven安装

下载地址

http://maven.apache.org/download.cgi

版本 apache-maven-3.3.9 -bin.tar.gz

tar -xvf apache-maven-3.3.9-bin.tar.gz 

mv apache-maven-3.3.9 /usr/local/apache-maven

文件存放好之后,设置环境变量,打开etc/profile,在文件中加入下边的代码:

写入环境变量

vi /etc/profile 

最后一行加入

这个前提是安装了java1.8

export JAVA_HOME=/usr/local/jdk1.8
export MAVEN_HOME=/usr/local/apache-maven
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$MAVEN_HOME/bin:$PATH

再执行

source /etc/profile



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值