当前位置: 技术文章>> jenkins入门实战之Tomcat安装和配置

文章标题:jenkins入门实战之Tomcat安装和配置
  • 文章分类: 后端
  • 26269 阅读

1. 安装Tomcat

  1. 安装JDK1.8

—检查CentOS7是否自带了JDK

rpm -qa | grep jdk

—如果自带了jdk则将其卸载,防止冲突

rpm -e jdk名

—安装jdk

tar -zxvf jdk-8u171-linux-x64.tar.gz -C /opt/install/

—配置环境变量

# vim /etc/profile
export JAVA_HOME=/opt/install/jdk1.8.0_171export PATH=$PATH:$JAVA_HOME/bin# source /etc/profile
[root@app-server software]# java -versionjava version "1.8.0_171"Java(TM) SE Runtime Environment (build 1.8.0_171-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

2. 安装Tomcat

tomcat下载地址:https://tomcat.apache.org/

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.tar.gztar -xzf apache-tomcat-9.0.56.tar.gz -C /opt/install/

—启动Tomcat

/opt/install/apache-tomcat-9.0.56/bin/startup.sh
  1. tomcat默认端口8080,开放8080端口


    1. firewall-cmd --zone=public --add-port=8080/tcp --permanent  

    2. firewall-cmd --reload

  2. 浏览器访问Tomcat:http://192.168.1.26:8080/

  1. 配置Tomcat用户角色权限
    默认情况下Tomcat是没有配置用户角色权限的,但是,后续Jenkins部署项目到Tomcat服务器,需要用到Tomcat的用户,所以需要配置Tomcat用户及权限。

  1. 添加角色与用户名



    1. <tomcat-users>

    2. <role rolename="tomcat" />

    3. <role rolename="role1" />

    4. <role rolename="manager-script" />

    5. <role rolename="manager-gui" />

    6. <role rolename="manager-status" />

    7. <role rolename="admin-gui" />

    8. <role rolename="admin-script" />

    9. <!-- 用户名:tomcat,密码:tomcat -->

    10. <user username="tomcat" password="tomcat" roles="manager-gui,manager-script,tomcat,admin-gui,admin-script" />

    11. </tomcat-users>

    12. # vim %TOMCAT_HOME%/conf/tomcat-users.xml

  2. 使配置生效



    1. <!-- 将下面注释掉即可

    2. <Valve className="org.apache.catalina.valves.RemoteAddrValve"

    3.      allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />

    4. -->

    5. # vim %TOMCAT_HOME%/webapps/manager/META-INF/context.xml

  3. 重启Tomcat


    1. # bin/shutdown.sh

    2. # bin/startup.sh

  4. 使用用户名和密码登录Tomcat

到这里Jenkins环境搭建完毕!