为什么我的用于Tomcat的雅加达连接器设置不能工作?
似乎几乎每一次我们安装雅加达连接器与IIS一起运行时,都会出现无法解释的麻烦。我张贴这个问题只是为了得到不同问题的答案收集在一个地方。
发布于 2009-07-15 06:49:16
查找jakarta模块日志来诊断问题。如果没有创建日志,问题是让模块加载/运行,或者是错误配置。
如果创建了日志,请在雅加达模块设置中启用调试级别输出,以帮助您诊断问题。
检查雅加达过滤器模块是否有绿色向上指向箭头,而不是红色箭头。如果是红色,请检查应用程序事件日志。如果日志中没有任何内容,则向web服务发送一个请求,该请求应该转发给tomcat (即运行在tomcat中的网站的(子)域)。
windows中的应用程序事件日志可以为您提供有用的提示。这里收集了很多可能的原因:http://blogs.msdn.com/david.wang/archive/2005/06/21/HOWTO_诊断_和_修复_常见_ISAPI_过滤器_安装_Failures.aspx
消息的“数据”部分(例如,02000000)是一个错误代码,它可以来自windows或dll。如果它来自窗口,您可以使用:“2”来获取明文消息。
如果您得到02 (文件未找到)或05 (访问被拒绝),您可以尝试使用failing的FileMon实用程序来准确地确定它未能加载哪个文件。它可以是dll,或者它的一个配置文件(或者可能是完全不同的东西:-)。
在一些安装说明中,它说您可以将雅加达设置放在注册表中。这对我没用!我不得不把它们放进档案里!
如果注册表设置不起作用,并且您确定正确拼写了这些键,并将它们放在正确的位置--而且IIS用户可以读取它们--请尝试使用配置文件。
当然-确保您的配置文件是正确的。雅加达日志会帮你解决这个问题。
https://serverfault.com/questions/40895
复制相似问题