在 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 文件
export JAVA_HOME=/home/ubuntu/develop/java/jdk1.8.0_144
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
export 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"/>
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>