在完成所有与 tomcat7 和 IIS7 集成相关的步骤后,我遇到了错误。知道可能是什么原因吗?第一次按照教程中提到的所有步骤进行操作时,我的网站出现了,然后突然停止出现。我再次从 IIS 中删除了我的网站并按照步骤操作,但是每次都会出现以下错误:-
HTTP 错误 500.0 - 内部服务器错误 该页面无法显示,因为发生了内部服务器错误。详细错误信息 模块 IsapiFilterModule 通知 AuthenticateRequest 处理程序 StaticFile 错误代码 0x80070001 物理路径 D:\New\IISROOT 登录方法匿名登录用户匿名失败请求跟踪日志目录 D:\New\Tomcat\logs
我检查了日志,但没有创建跟踪日志以及 isapi_redirect.logs
我已按照以下步骤操作:
1.在tomcat\conf中创建worker.properties和uriworkermap.properties这两个文件
-在workers.properties中我添加了以下信息
worker.list=mysite worker.mysite.host=localhost worker.mysite.port=8009 worker.mysite.type=ajp13
- 在 uriworkermap.properties 我添加了以下信息
/mysite/*=mysiteworker
2.在Tomcat\bin中创建isapi-rediect.properties
extension_uri=/jakarta/isapi_redirect.dll log_file=D:\DLNew\Tomcat\logs\isapi_redirect.log log_level=debug worker_file=C:\Tomcat\conf\workers.properties worker_mount_file=c:\Tomcat\conf\uriworkermap.properties
3.添加ISAPI过滤器
在 AddIsapi 过滤器对话框中,我将过滤器名称指定为 jakarta,将可执行路径指定为 c:\Tomcat\bin\isapi\isapi-redirect.dll
2.添加虚拟目录
在添加 VirtualDirectory 对话框中,我将别名指定为 jakarta,将 PhysicalPath 指定为 c:\Tomcat\bin\isapi
3. 在连接面板中选择 jakarta 虚拟目录 - 双击“功能视图”中的“处理程序映射”图标。-单击“操作”面板中的“编辑功能权限”链接。- 确保选择了“执行”选项。
4.在 ISAPI OR CGI 限制对话框中注册 ISAPI 扩展我已将 ISAPI 或 CGI 路径指定为 c:\Tomcat\bin\isapi\isapi-redirect.dll 并将描述为 jakarta,并且我启用了允许扩展路径执行的复选框
我可以使用以下网址通过 Tomcat 访问应用程序:http://localhost:80/mysite
但是应用程序没有通过 IIS 启动:我在浏览器中遇到异常
HTTP 错误 500.0 - 内部服务器错误 该页面无法显示,因为发生了内部服务器错误。详细错误信息 模块 IsapiFilterModule 通知 AuthenticateRequest 处理程序 StaticFile 错误代码 0x80070001 物理路径 D:\New\IISROOT 登录方法匿名登录用户匿名失败请求跟踪日志目录 c:Tomcat\logs