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的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu下Intellij IDEA 13+Tomcat8开发环境搭建

ubuntu14中配置tomcat8

Ubuntu14.04安装和配置Tomcat8.0.12

ubuntu16.04安装tomcat8

ubuntu18.04下安装tomcat8.5

Ubuntu16.04 install Tomcat8