tomcat之Ubuntu搭建tomcat8
Posted 星球守护者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat之Ubuntu搭建tomcat8相关的知识,希望对你有一定的参考价值。
安装jdk
sudo apt update sudo apt-get install openjdk-8-jdk java -version
安装tomcat
第一步 下载tomcat
https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.70/bin/
第二步 下载,解压缩,
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.70/bin/apache-tomcat-8.5.70.tar.gz
tar -zxvf apache-tomcat-8.5.70.tar.gz1
第三步 配置路径
mv apache-tomcat-8.5.70 /opt #移动至opt目录
ln -s /opt/apache-tomcat-8.5.70/ /opt/tomcat8 #创建软链接
第四步 启动tomcat
/opt/tomcat8/bin/startup.sh
第五步 配置管理员权限
sudo vim /opt/tomcat8/conf/tomcat-users.xml
<role rolename="admin"/><role rolename="analyst"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin,analyst"/>
</tomcat-users>
第六步 修改登录限制
配置后无法访问,权限已设置仍然报403的问题:
- 8代的tomcat默认启用了网段限制,只有127网段局域网的机器,能够有访问权限,
- 如果是其他网段登陆,如172,10网段,仍会报403。
- 需要修改app文件夹manager和host-mananger两个项目下METAINF中的context.xml文件:
修改前:
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1" />
修改后:
<!--<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="\\d+\\.\\d+\\.\\d+\\.\\d+|::1|0:0:0:0:0:0:0:1" />
-->
第七步 搭建完成
以上是关于tomcat之Ubuntu搭建tomcat8的主要内容,如果未能解决你的问题,请参考以下文章