zoukankan      html  css  js  c++  java
  • Centos7.2安装tomcat

    1,下载tomcat8(最新版jenkins只支持到8,不支持9)

    https://tomcat.apache.org/download-80.cgi

    2,配置环境变量

    打开文件 /etc 目录下的 profile 文件: 

    vim /etc/profile 将如下代码追加到 profile 文件末尾:

    CATALINA_HOME=/usr/local/apache-tomcat-8.5.37
    CATALINA_BASE=/usr/local/apache-tomcat-8.5.37
    PATH=$PATH:$CATALINA_BASE/bin
    export PATH CATALINA_BASE

    3,使环境变量生效

    source /etc/profile

    4,修改 tomcat 的端口号和字符编码

    进入到 /usr/local/apache-tomcat-8.5.37/conf 目录中: 打开 tomcat 服务的配置文件 server.xml:
    vi server.xml
    找到如下代码:
    <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
    将其中的 8080 改成 HTTP 协议的默认端口 80,改后的代码如下:
    <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />

    5, 增加 manager-gui 图形化管理界面的访问权限和manager-script(jenkins部署拷贝war包时候需要用到)权限: 

    打开 tomcat 的用户配置文件 tomcat-users.xml: vi tomcat-users.xml

    在 </tomcat-users> 标签前加入如下代码:
     <user username="tomcat" password="tomcat" roles="manager-gui,manager-script"/>
    这里设置的 username 和 password 都是 tomcat,角色为 manager-gui;

    <role rolename="manager-gui"/>
    <user username="root" password="root" roles="manager-gui,manager-script"/>

    6,配置jdk路径

    cd到 /usr/local/tomcat/apache-tomcat-8.5.37/bin 目录中:

    打开 vi catalina.sh 文件,前面加入如下代码:

    JAVA_HOME=/usr/local/jdk1.8.0_191
    JRE_HOME=$JAVA_HOME/jre

    7,启动 tomcat 服务

    ./startup.sh

    8,关闭 tomcat 服务

     ./shutdown.sh  打印如下信息则表明关闭 Tomcat 服务成功:

     

     9,访问localhost:80/

    10,访问管理系统Manager App

    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />

    编辑webapps下的magager下的META-INF下的context,将127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+替换

     

     

    11,运行 tomcat

    12,停止tomcat

     

  • 相关阅读:
    C#中 @ 的用法
    ASP.NET页面间传值
    ASP.NET中常用的文件上传下载方法
    把图片转换为字符
    把图片转换为字符
    JavaScript 时间延迟
    Using WSDLs in UCM 11g like you did in 10g
    The Definitive Guide to Stellent Content Server Development
    解决RedHat AS5 RPM安装包依赖问题
    在64位Windows 7上安装Oracle UCM 10gR3
  • 原文地址:https://www.cnblogs.com/guigushanren/p/10162068.html
Copyright © 2011-2022 走看看