【问题标题】:Xpages HTTP Web Server: Command Not Handled Exception HTTP Code: 500Xpages HTTP Web 服务器:命令未处理异常 HTTP 代码:500
【发布时间】:2012-11-07 14:22:53
【问题描述】:

问题

我有一个 Xpage 在测试 Domino 服务器上正常工作。 在生产 Domino 服务器上无法打开,显示 Http 500 错误。

两台服务器在服务器文档中具有不同的访问控制设置,但应用程序(生产服务器)的签名者列在除“签署脚本库以代表其他人运行”字段之外的所有可编程性限制字段中。

服务器日志

[25A4:0014-1604] 2012.11.07 14:06:30 HTTP JVM:严重:CLFAD0141E:处理 XPage 请求时出错

[25A4:0014-1604] 2012.11.07 14:06:30 HTTP JVM:严重:CLFAD0211E:抛出异常 [25A4:0014-1604] 2012.11.07 14:06:30 HTTP JVM:严重:CLFAD0246E:发生异常服务请求:/applications/application.nsf/xpage.xsp - HTTP 代码:500

[25A4:0014-1604] 2012.11.07 14:06:30 HTTP Web 服务器:命令未处理异常 [/applications/application.nsf/xpage.xsp] CN=First Last/O=Company/C=Country代码

问题

我已经搜索了包括 IBM 页面和论坛在内的网络,以寻找可能修复此错误的方法,但我没有找到可用的解决方案。有谁现在如何解决这个错误?

【问题讨论】:

  • 您正在运行哪些 domino 服务器版本?扩展库安装了吗?
  • 建议:在每个 SSJS 代码中使用 try/catch,并结合 OpenLog。不能解决所有 Http:500 错误,但其中大部分是。
  • Lotus Domino 8.5.3,扩展库已安装。
  • @Swen HasselBach:来自 IBM_TECHNICAL_SUPPORT 文件夹的错误消息:javax.servlet.ServletException:java.lang.NoSuchMethodError:com/ibm/xsp/extlib/component/dojo/form/UIDojoRadioButton.setSelectedValue( Ljava/lang/Object;)V

标签: http xpages lotus


【解决方案1】:

请查看服务器上 data/IBM_TECHNICAL_SUPPORT 文件夹中最新的 xpages_exc_*.log 文件,以获得对错误的更详细说明。

如果您无权访问服务器上的文件系统,请安装并使用XPages Log File Reader from OpenNTF 以便轻松访问服务器日志文件。

【讨论】:

  • 感谢您的快速回答。 lotus admin 已经离开了,明天我会检查日志文件的内容。
  • 我们有收集 IBM_TECHNICAL_SUPPORT 文件夹的内容并将其附加为附件的应用程序。强烈推荐。
  • 可能是两个服务器上不同的 Java 策略文件存在问题。
  • @Per Henrik Lausten:来自日志的错误消息:javax.servlet.ServletException:java.lang.NoSuchMethodError:com/ibm/xsp/extlib/component/dojo/form/UIDojoRadioButton.setSelectedValue(Ljava /lang/Object;)V
  • 听起来像是 extlib 中的错误。您是否在两台服务器上使用相同版本的 extlib(我怀疑不是)。将 extlib 升级到最新版本(或匹配测试服务器)。看到这个类似的问题:openntf.org/internal/home.nsf/…
【解决方案2】:

本周早些时候,我在生产 8.5.1 服务器(没有 extlib)上也遇到了这个问题,通过重新启动 Domino 服务器解决了这个问题。

【讨论】:

    【解决方案3】:

    除了服务器安全设置等问题还可能与应用程序特定设置有关。例如。全文索引、数据库属性等。比较这些东西也可能是个好主意。 此外,我还建议使用日志阅读器来轻松访问 XPages 日志文件...

    【讨论】:

      【解决方案4】:

      Here I found a fix for the same problem

      " 决议被发现!我们已将一些 Crystal Reports jar 文件添加到 C:\Lotus\Domino\jvm\lib\ext 目录。似乎 Domino 和 XPages 不喜欢那样。相反,我们必须将它们放在 Domino 外部的目录中,然后需要在 notes.ini 的“JavaUserClassesExt”行中引用这些 jar 文件。 完成后,Xpages 工作! "

      【讨论】:

        【解决方案5】:

        当我在 Xpage 属性窗口的页面生成属性部分中包含 extlib.relational.library 和 extlibx.library 时,我遇到了同样的错误。如果我取消选中关系库,它就可以正常工作。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2019-04-11
          • 2016-08-15
          • 2020-08-29
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-10-30
          相关资源
          最近更新 更多