Pergunta

Eu tenho uma configuração seguinte:

  • App - Site Magnolia em execução no Tomcat 6.0.16
  • ISAPI - TOMCAT CONECTOR ISAPI_REDIRECT -1.2.28
  • servidor da web - iis 7
  • Host OS - Windows 2008

Tudo funciona bem até eu tentar acessar a peça de administrador da Magnolia que está protegida. O TomCat retorna o código de status HTTP 401 com o formulário de autenticação como corpo de resposta e que funciona bem quando acessado a partir da máquina local onde está a configuração real.

Mas, assim que fiz uma solicitação à parte do administrador de outro host, recebo a página de resposta nativa 401 servida pelo IIS 7. A resposta da página de login Magnolia é suprimida do IIS e seu arquivo 401 estático é servido.

O mesmo acontece com uma resposta 404. Localmente, recebo a página de resposta TomCat 404, mas o cliente remoto recebe IIS 7 404 Página.

Alguma idéia de por que o IIS 7 está se comportando de maneira diferente nos dois casos?

Verifiquei o redirector ISAPI e ele retorna respostas idênticas, independentemente do endereço do host de solicitação. Portanto, presumo que o problema esteja no IIS 7, mas não tenho idéia de onde devo olhar.

Obrigado

Foi útil?

Solução

Talvez você precise de custom_errors = false em seu web.config.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top