繁体   English   中英

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

[英]tomcat 403 forbidden - unable to access my project deployed in webapps

我已将war文件部署在webapps文件夹中,并且在启动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文件中的权限,但是不存在任何此类文件。

对于上述问题的任何指示均值得赞赏。

谢谢,

我能够解决这个问题。 我们在server.xml中进行了配置,该配置仅限制了来自本地主机的连接

我的机器中的Tomcat已直接从Tomcat安装路径( Apache Software Foundation \\ apache-tomcat-7.0.32 \\ bin \\ startup.bat )在端口8080上运行。 现在,我还需要从eclipse运行相同的tomcat服务器,并将端口更改为8081( 因为我们无法使用相同的端口运行2个不同的服务器实例 ),这在尝试启动Web应用程序时抛出了403 Forbidden异常。

因此将端口号从8080更改为8089并启动服务器。 现在,我可以成功地在月食中启动我的Web应用程序,而不会出现任何问题。

注意:Tomcat服务器开始时在端口号8081上没有任何问题,该端口在尝试启动我的Web应用程序时引发403 Forbidden异常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM