Tomcat8.5.38不能进入Server Status,Manager App,Host Manager(403或者404报错)

Tomcat8.5.38不能进入Server Status,Manager App,Host Manager(403或者404报错)_第1张图片

这两天在搭了一个tomcat服务器,但是不晓得为什么本地搭建的tomcat打开这三个改了一下user.xml就没问题了,而服务器上不行,试了很久很久很久之后终于搞懂。

1.在context.xml中对访问这些是有安全控制的,原来是地址是本机访问,所以我访问阿里云上的自然受限,那么就要修改了咯,进入tomcat,在tomcat下查找可以找到三个位置。看名字第二个要到./webapps/manager/META-INF/context.xml里改,第三个要到./webapps/host-manager/META-INF/context.xml里改。

自己假设./conf/context.xml里的应该是类似于全局变量,改了这个都可以用了,但是没有实践证明一下(自己host-manager就是在./conf/context.xml里改的)。

3.24修改:第一个不是全局变量,不改也行...就是./comf/context.xml

进入这个文件后,我们可以看到

Tomcat8.5.38不能进入Server Status,Manager App,Host Manager(403或者404报错)_第2张图片

第一个红框内是我改好的,第二个注释掉的是原来的,看语法可以理解,确实是从本机访问改为了都可以。

2.然后进入conf里改user。

诺,就是它了,进去加一句


  
    
      
        
          
            
 


然后账号密码用admin即可。

3.虽然是在阿里云上,但tomcat还是不能自动检测变动啊,哭泣,所以要去手动sh shutdown.sh,sh startup.sh重启,否则还是会有报错,然后我们就可以开心的使用了!

你可能感兴趣的:(java)