2

在完成所有与 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

4

0 回答 0