通过与IIS 8.5连接的TomCat管理器进行部署时出现404错误

时间:2014-10-08 08:42:09

标签: java tomcat iis deployment tomcat7

我们的部署存在问题。我们需要部署到远程TomCat容器,该容器通过IIS 8.5使用Apache的TomCat连接器进行访问。我们在安装连接器时遵循以下资源的指南:

我们可以看到,.war文件被上传但是当它应该被部署时,我们返回404页面,告诉我们该页面不存在且应用程序未部署。

我们检查并仔细检查的内容是:

的配置
  • TomCat配置中的文件大小限制(文件对于TomCat来说不是太大)
  • 安全访问TomCat服务用户(NETWORK SERVICES),以便TomCat可以访问解压缩.war等所需的文件夹。
  • 在我们抓住一些答案时,还有很多其他的事情

TomCat和IIS的日志没有提供为什么存在这个问题的线索,我们可以看到我们访问了管理器并执行了PUT操作,没有别的......我们已经将日志级别设置为FINE,仍然没有线索。 IIS的日志也没有提供任何问题的线索。

我们认为问题出在IIS 8.5和连接器中,但我们无法找到它。

感谢您认为可能成为潜在问题的任何事情。 TomCat 7.0.55 / IIS 8.5是否还有其他可能更好的连接器?

谢谢/大卫

2 个答案:

答案 0 :(得分:0)

嗯,问题与IIS 8.5中的最大上传大小有关

我们在文档中读到IIS 8.5有2gb作为上传限制,但是当我发布上面的问题时,我认为我只需要仔细检查它。它被设置为30mb ......它总是一些微不足道的答案......我离开这里以防其他人得到同样的问题

答案 1 :(得分:0)

遇到同样的问题,从 maven使用tomcat插件部署正在返回 404 [错误] Tomcat返回http状态错误:404,原因短语:不是结果的)。 实际上,问题是“允许的最大内容长度”,即大约30MB。 此值可以更改为:网站>请求过滤> [动作面板]>编辑功能设置。

我正在分享,因为差不多3年过去了,这个问题为我的问题带来了一些启示