-
-
安装
- 创建文件夹
- 下载 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_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"/>
- 配置到这里可以从本地访问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>