如何强制IIS7返回Tomcat错误响应

时间:2009-04-28 22:34:54

标签: tomcat iis-7 windows-server-2008 isapi-redirect magnolia

我有以下设置:

  • App - 在Tomcat 6.0.16下运行的Magnolia网站
  • ISAPI - Tomcat连接器isapi_redirect-1.2.28
  • 网络服务器 - IIS 7
  • 主机操作系统 - Windows 2008

一切正常,直到我尝试访问受保护的Magnolia管理部分。 Tomcat返回HTTP 401状态代码,并将身份验证表单作为响应正文,并且从实际设置所在的本地计算机访问时可以正常工作。

但是,只要我从另一台主机向管理部分发出请求,我就会收到IIS 7提供的本机401响应页面。从IIS中禁止使用Magnolia登录页面响应,而是提供其静态401文件。< / p>

404响应也是如此。本地我收到tomcat 404响应页面,但远程客户端收到IIS 7 404页面。

为什么IIS 7在两种情况下都表现不同的任何想法?

我检查了isapi重定向器,无论请求主机地址如何,它都会返回相同的响应。因此,我认为问题出在IIS 7中,但不知道我应该在哪里看。

由于

1 个答案:

答案 0 :(得分:1)

在web.config中可能需要custom_errors = false。