Tomcat的安装与配置

实验环境:CentOS7
所需软件:apache-tomcat-7.0.90、jdk-7u80-linux-x64.tar、jenkins.war
概要:Tomcat是一个免费开源的Serlvet容器,是Apache基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选
  在Tomcat中,只需将WAR文件放入Tomcat的webapps目录下,Tomcat会自动检测这个文件,并将其解压。在浏览器输入应用的JSP地址即可访问

注:Tomcat是按照JDK的更新版本来同步更新的,所以要保证Tomcat和JDK版本对应)

JDK安装

  1. 检查jdk安装情况:
    [root@localhost ~]# rpm -qa | grep jdk
    最小化安装的系统没有安装jdk,如果有的虚拟机中已安装openJDK,请先卸载:
    [root@localhost ~]# rpm -e java-1.7.0-openjdk(视自身情况而定)
    上传jdk安装包jdk-7u80-linux-x64.tar.gz到/root目录
  2. 新建jvm目录:
    [root@localhost ~]# mkdir -p /usr/lib/jvm
  3. 解压文件到jvm目录下:
    [root@localhost ~]# tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/lib/jvm
  4. 修改解压目录名称为java
    [root@localhost ~]# cd /usr/lib/jvm/
    [root@localhost jvm]# mv jdk1.7.0_80/ java

JDK环境配置

  1. 在文件/etc/profile末尾加上以下环境变量:
    1
    2
    3
    4
    export JAVA_HOME=/usr/lib/jvm/java
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
  2. 使环境变量生效:
    [root@localhost jvm]# source /etc/profile
  3. 检查java安装结果:
    [root@localhost jvm]# java -version
    出现以下内容则表示安装成功

    java version “1.7.0_80”
    Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
    Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

安装部署Tomcat

  1. 上传Tomcat安装包apache-tomcat-7.0.90.zip到/root目录:
  2. 解压文件:
    [root@localhost ~]# unzip apache-tomcat-7.0.90.zip

    注:如提示unzip命令未找到,则执行yum install unzip.x86_64 -y安装unzip

  3. 复制解压后的文件到/opt/tomcat:
    [root@localhost ~]# cp -r apache-tomcat-7.0.90 /opt/tomcat
  4. 编辑启动脚本文件startup.sh,末尾添加以下内容(/opt/tomcat/bin):
    1
    2
    3
    4
    5
    JAVA_HOME=/usr/lib/jvm/java
    JRE_HOME=${JAVA_HOME}/jre
    PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}
    CLASSPATH=.:${JAVA_HOME}/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JRE_HOME}/lib/tools.jar
    TOMCAT_HOME=/opt/tomcat
  5. 编辑关闭脚本文件shutdown.sh,末尾添加以下内容:
    1
    2
    3
    4
    5
    JAVA_HOME=/usr/lib/jvm/java
    JRE_HOME=${JAVA_HOME}/jre
    PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}
    CLASSPATH=.:${JAVA_HOME}/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JRE_HOME}/lib/tools.jar
    TOMCAT_HOME=/opt/tomcat
  6. 修改Tomcat的bin目录下.sh权限:
    [root@localhost ~]# chmod u+x /opt/tomcat/bin/*.sh
  7. 启动Tomcat:
    [root@localhost ~]# /opt/tomcat/bin/startup.sh
  8. 验证Tomcat安装启动结果(关闭防火墙和selinux):
    浏览器访问192.168.100.128:8080,如下图tomcat欢迎界面所示则表示配置成功。

打包发布jenkins

  1. 上传jenkins源码包jenkins.war到/opt/tomcat/webapps目录:
  2. 关闭tomcat:
    /opt/tomcat/bin/shutdown.sh
  3. 启动tomcat:
    /opt/tomcat/bin/startup.sh
  4. 浏览器访问192.168.100.128:8080/jenkins,如下图jenkins欢迎界面所示则表示配置成功:

    在虚拟机服务器中复制密码
    [root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword
    粘贴密码de067ef66c0846adb37f25998c09bf9d,登录。
  5. 选择安装插件

    点击安装推荐的插件

    等待安装成功,即可进入jenkins主页面,自此Tomcat安装完成