Ubuntu 安装配置 Tomcat

来源:互联网 发布:python hist alpha 编辑:程序博客网 时间:2024/06/06 01:23

    • 安装
      • 创建文件夹
      • 下载 Tomcat
      • 解压 Tomcat
      • 配置 startupsh 和 shutdownsh 文件
      • 配置 tomcat-usersxml
      • 配置 contextxml

在 Ubuntu 下自定义安装 Tomcat

安装

1 创建文件夹

mkdir tomcat

2 下载 Tomcat

wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.0.M26/bin/apache-tomcat-9.0.0.M26.tar.gz

3 解压 Tomcat

tar -zxvf apache-tomcat-9.0.0.M26.tar.gz

4 配置 startup.sh 和 shutdown.sh 文件

  • 在bin目录下的 startup.sh 和 shutdown.sh 文件中最后一行之前加入以下内容
export JAVA_HOME=/home/ubuntu/develop/java/jdk1.8.0_144export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport PATH=${JAVA_HOME}/bin:$PATHexport TOMCAT_HOME=/home/ubuntu/develop/tomcat/apache-tomcat-9.0.0.M26

JAVA_HOME 和 TOMCAT_HOME 为 Java 和 Tomcat 的安装目录

5 配置 tomcat-users.xml

  • 在 conf 目录下的 tomcat-user.xml 的<tomcat-users>节点中加入以下内容
<role rolename="manager-gui"/><user username="tomcat" password="s3cret" roles="manager-gui"/>
  • 配置到这里可以从本地访问tomcat管理页面了,但是如果从外部IP访问是被禁止的,还需要配置webapp/MEAT-INF/context.xml文件

6 配置 context.xml

  • 修改以下内容
<Context antiResourceLocking="false" privileged="true" >  <Valve className="org.apache.catalina.valves.RemoteAddrValve"         allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1" />       </Context>                  
  • 修改为:
<Context antiResourceLocking="false" privileged="true" >  <Valve className="org.apache.catalina.valves.RemoteAddrValve"         allow="^.*$" />       </Context>