雅加达连接器/ IIS 6.0的问题

我正在尝试让Jakarta Connector在我的Windows 2003 Box上使用IIS 6.我下载了最新版本的连接器。 每当我尝试访问redirect器,我得到一个"You are not authorized to view this page - HTTP Error 401.3"在我的isapi_redirect日志最后一行始终

 [debug] HttpFilterProc::jk_isapi_plugin.c (2079): [/jakarta/isapi_redirect.dll] is not a servlet url 

任何人有什么想法,为什么我不能得到这个工作。

您可能会看到这一点,因为您正在安装连接器的站点上未允许使用isapi扩展名。 转到Web Service扩展并创build一个新扩展,将其命名为“jakarta connector”并inputisapi_redirect.dll的path,然后选中该框以启用它。

雅加达redirect器现在是Apache的一部分。 最新版本是1.2.35,现在和Apache httpd jk.mod模块非常相似,用于redirect。

因此,unirworker.properties文件中的挂载点语法如下所示 –

 /arsys|*=worker1 /manager|*=worker1 

pipe道“|” 和星号“*”而不是“/”是redirect器中的apache差异。

因此解决/ arsys的问题不是一个servlet url – 在uniworkers.properties中从/arsys/* = worker1更改为/arsys|*=worker1

你没有提供足够的信息来解决这个问题,但是我可以告诉你一些我在类似问题上所做的检查。

首先,网站和别名“jakarta”必须具有正确的权限 – 在IIS中,执行permision – 在Windows文件夹中,读取权限为ASPNET用户和IIS进程用户

其次,请记住从扩展菜单中手动允许.dll

第三,所有的文件(worker,urlredirector,…)也必须有正确的权限,并且可以在不同的文件夹中。

检查这些要点并提供反馈意见,以便我们为您提供帮助。