tomcat 403 forbidden - 无法访问我在webapps中部署的项目

满堂花醉三千客,一剑霜寒十四州。这篇文章主要讲述tomcat 403 forbidden - 无法访问我在webapps中部署的项目相关的知识,希望能为你提供帮助。
我已经在webapps文件夹中部署了我的war文件,当我启动tomcat时它会被解压缩。在localhost上一切正常。但是当我尝试从不同的机器访问我的webapps项目html页面时,我得到“403 fordidden”。
请注意,这不是标准tomcat,因为我正在处理的产品是企业产品,我们已经修改了tomcat(我不知道)。我试图通过以下更改来更改catalina.policy文件

grant codeBase "file:${catalina.base}/webapps/Visualization/-" { permission java.net.SocketPermission "*.us.companyname.com:8080", "connect"; permission java.net.SocketPermission "*.us.companyname.com", "connect"; permission java.net,SocketPermission "*.us.companyname.com:80", "connect"; };

我的下一个猜测是更改tomcat-user.xml文件中的权限,但是不存在任何此类文件。
任何针对上述问题的指针都表示赞赏。
【tomcat 403 forbidden - 无法访问我在webapps中部署的项目】谢谢,
答案我的机器中的Tomcat已经从Tomcat安装路径直接在端口8080上运行(Apache Software Foundationapache-tomcat-7.0.32binstartup.bat)。现在我还需要从eclipse运行相同的tomcat服务器并将端口更改为8081(因为我们无法运行具有相同端口的2个不同服务器实例),这会在尝试启动我的Web应用程序时抛出异常403 Forbidden。
因此将端口号从8080更改为8089并启动了服务器。现在,我可以在eclipse中成功启动我的Web应用程序,而不会出现任何问题。
注意:Tomcat Server启动时没有出现端口号8081的任何问题,在尝试启动我的Web应用程序时会抛出403 Forbidden异常。
另一答案我能够解决这个问题。我们在server.xml中有一个配置,它只限制了localhost的连接

    推荐阅读