1. JDK 1.8.0_161
下载 jdk 安装包 jdk-8u161-linux-x64.tar.gz 拷贝至 /opt/ 目录下并
解压缩该文件:
$ tar zxvf jdk-8u161-linux-x64.tar.gz
配置环境变量:
$ vi /etc/profile
在末尾添加如下配置:
JAVA_HOME=/opt/jdk-1.8.0_161
JRE_HOME=/opt/jdk-1.8.0_161/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
配置完成后刷新,使立即生效:
$ source /etc/profile
输入如下命令测试配置是否成功:
$ java
$ java -version
$ javac
2. Tomcat
下载 Tomcat-7.0.57 拷贝至 /opt/ 目录下并解压:
$ tar zxvf apache-tomcat-7.0.57.tar.gz
配置 Tomcat 管理员账号:
$ cd /opt/apache-tomcat-7.0.57/conf
$ vi tomcat-users.xml
在下方示例处粘贴如下用户配置:
<role rolename="manager"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<user username="admin" password="admin" roles="manager,manager-gui,manager-script,manager-jmx,manager-status,admin-gui"/>
启动 Tomcat 测试:
$ cd /opt/apache-tomcat-7.0.57/bin
$ ./startup.sh
启动后访问http://xxx.xxx.xxx.xxx:8080/
出现 Tomcat 默认管理页面即成功。
关闭 Tomcat 服务:
$ ./shutdown.sh
3. Maven
下载 apache-maven-3.6.0-bin.tar.gz 拷贝至 /opt/ 目录下并解压:
$ tar zxvf apache-maven-3.6.0-bin.tar.gz
添加至环境变量:
$ vi /etc/profile
在末尾添加如下:
MAVEN_HOME=/opt/apache-maven-3.6.0
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$MAVEN_HOME/bin
export JAVA_HOME JRE_HOME MAVEN_HOME PATH CLASSPATH
刷新使立即生效:
$ source /etc/profile
测试是否配置成功:
$ mvn -v
4. Jenkins (war 包版本:失败)
下载 Jenkins.war 并拷贝至 Tomcat 的 webapp 目录下,启动 Tomcat 后即可访问。
http://xxx.xxx.xxx.xxx:8080/jenkins
初次访问时,会给出默认密码所在路径,找到该密码输入之后产生如下错误:
An error occurred
Unable to connect to Jenkins
解决方法:
- 关闭防火墙
$ service iptables stop
$ chkconfig iptables off
- 停止 Tomcat 服务并删除 webapp 下的 jenkins 文件夹,保留 jenkins.war
- 启动 Tomcat 服务并打开 jenkins 登陆页,找到密码所在文件并编辑
$ vi /root/.jenkins/secrets/initialAdminPassword
- 在原始密码前添加
passwd:
由:
62c72b19bf94409cbdf0eafd6e6c6eef
改为:
passwd:62c72b19bf94409cbdf0eafd6e6c6eef
- 访问 Jenkins 主页
http://xxx.xxx.xxx.xxx:8080/jenkins
输入用户名admin
及原始密码62c72b19bf94409cbdf0eafd6e6c6eef
进行登陆
首次登陆并选择安装默认插件后仍然报错,点击retry
按钮。 - 经过以上方法,仍旧报错,只好放弃使用 war 版 Jenkins 了。
5. Jenkins (Linux 独立版本:)
- 下载并导入 Jenkins 软件源
$ wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
$ rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
- 安装 Jenkins
$ yum install jenkins
- 随系统自启动
$ chkconfig jenkins on
- 启动 Jenkins
$ service jenkins start
启动时如报错:Starting Jenkins bash: /usr/bin/java: No such file or directory
则需要配置 jdk 路径
$ vi /etc/init.d/jenkins
把 candidates 中的所有路径删除,改为本机 jdk 路径:
candidates="/opt/jdk1.8.0_161/bin/java"
再次启动即成功
$ service jenkins start