Linux 从零配置 JDK+Tomcat+Maven+Jenkins


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

解决方法:

  1. 关闭防火墙
$ service iptables stop
$ chkconfig iptables off
  1. 停止 Tomcat 服务并删除 webapp 下的 jenkins 文件夹,保留 jenkins.war
  2. 启动 Tomcat 服务并打开 jenkins 登陆页,找到密码所在文件并编辑
$  vi /root/.jenkins/secrets/initialAdminPassword
  1. 在原始密码前添加 passwd:
由:
62c72b19bf94409cbdf0eafd6e6c6eef
改为:
passwd:62c72b19bf94409cbdf0eafd6e6c6eef
  1. 访问 Jenkins 主页 http://xxx.xxx.xxx.xxx:8080/jenkins
    输入用户名 admin 及原始密码 62c72b19bf94409cbdf0eafd6e6c6eef 进行登陆
    首次登陆并选择安装默认插件后仍然报错,点击 retry 按钮。
  2. 经过以上方法,仍旧报错,只好放弃使用 war 版 Jenkins 了。

5. Jenkins (Linux 独立版本:)

  1. 下载并导入 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
  1. 安装 Jenkins
$ yum install jenkins
  1. 随系统自启动
$ chkconfig jenkins on
  1. 启动 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值