[英]Tomcat/IIS isapi_redirect connectors not working
版本/操作系统
我一直在尝试按照使 Tomcat 和 IIS 连接器工作的应用程序分步说明将 Tomcat 服务的 Web 应用程序连接到 IIS。
Tomcat 能够为该站点提供服务,我可以通过 Tomcat 端口http://localhost:8080/sitename连接到它。 导航到 IIS 托管站点(默认端口 80)后,我会看到 IIS 10 的正常默认 IIS 站点屏幕。如果我要访问站点目录http://localhost/sitename ,它会将我带到 404 页面.
如果有帮助,这里是详细的错误信息:
Detailed Error Information:
Module
IIS Web Core
Notification
MapRequestHandler
Handler
StaticFile
Error Code
0x80070002
Requested URL
http://localhost:80/unanet/
Physical Path
C:\inetpub\wwwroot\unanet\
Logon Method
Anonymous
Logon User
Anonymous
我的猜测是 IIS 站点在使用isapi_redirect.dll
文件建立连接时遇到问题。 这样做的目的是使用 IIS 为我们的用户添加 NTLM 身份验证,因此我们为我们使用了 IIS 连接器。
我拥有所有必要的属性文件/配置。 我检查了java环境变量。 我已经验证了系统中用户的读/写权限,我没有什么要考虑的了。
可以尝试在web.config中加入如下代码:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" >
<remove name="UrlRoutingModule"/>
</modules>
</system.webServer>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.