centos7环境下jdk+tomcat+jenkins+svn安装

来源:互联网 发布:浦发银行淘宝信用卡 编辑:程序博客网 时间:2024/05/04 16:04

PC1(win8.1)--------PC2(centos7)


一)安装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-7u25-linux-i586.tar.gz;
2.将其放在/usr/local/src(这个文件夹可以用来专门放下载的文件)
3. [root@tester src]# tar -zxvf jdk-7u25-linux-i586.tar.gz   解压jdk包
4.将解压缩的文件移动到/usr/java文件中(java如果没有,可以新建一个文件夹)
[root@tester local]# mv jdk1.7.0_25 /usr/java/
5.配置环境变量
[root@tester ~]# vim /etc/profile
在文件的结尾增加
export JAVA_HOME=/usr/java/jdk1.8.0_45 
export JAVA_BIN=/usr/java/jdk1.8.0_45/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.0_45
export JAVA_BIN=/usr/java/jdk1.8.0_45/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_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
[root@localhost jenkins]#
这表示java命令已经可以运行了

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

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


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


三)安装jenkins

1. 拷贝下载的 jenkins.war (下载地址:http://mirrors.jenkins-ci.org/war/latest/)到 tomcat的webapps目录下,即
/opt/apache-tomcat-7.0.29/webapps
 
执行命令:
在/usr/local/src中执行
[root@tester src]# mv jenkins.war /opt/apache-tomcat-8.0.23/webapps/jenkins(jenkins目录需要新建mkdir jenkins)
2.配置环境变量
[root@tester webapps]# vim /etc/profile
export JENKINS_HOME=/opt/apache-tomcat-8.0.23/webapps/jenkins
3.保存退出,执行
[root@tester ]# source /etc/profile
使设置生效
4.然后进入到jenkins目录下,
cd /opt/apache-tomcat-8.0.23/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.csdn.net/tulituqi/article/details/17846463


四)svn服务器安装

可以参考如下两篇文章:

http://blog.csdn.net/shangliuyan/article/details/7351675

http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/


我的PC中自带了svn

[root@localhost bin]# svnserve --version

svnserve, version 1.7.14 (r1542130)
   compiled Jun  9 2014, 18:54:44


Copyright (C) 2013 The Apache Software Foundation.


0 0