使用外部JAR导致错误

问题描述:

我做以下步骤:使用外部JAR导致错误

  1. 创建一个空的Notes数据库(的Lotus Notes 9.0.1在Domino服务器9)
  2. 只有一个标签创建XPAGE
  3. 插入外部Jar文件(代码 - 罐)

我用不同的jar文件测试了这个设置。在大多数情况下,不存在任何问题,但我发现2 JAR文件这XPage中产生错误500,而不被引用

starface-RPC-1.6.442.jar

的log4j,1.2.17.jar

有人有一个想法可能是什么问题?

+0

检查XPages日志文件中的详细错误消息。 – 2014-11-04 08:54:20

这两个.jar文件可能取决于其他.jar文件。

查看像this for log4j这样的项目页面,找出需要添加到应用程序的.jar文件。

更新:

这些.jar文件留在与Domino服务器使用现有的Java API的冲突。这就是为什么即使不在XPage中使用它们,也会在Domino服务器执行XPage时使用它们。

这里寻找explanation the log4j issue

+0

但是,为什么这是XPages不使用外部jar文件的问题?多米诺服务器是否会在每次运行Xpages时加载罐子? – poisonedYouth 2014-11-04 08:35:30

+0

如果你把log4j放入jar文件夹,你会得到错误“java.lang.ClassNotFoundException:org.apache.log4j.Logger” - 可能与标准Xpages日志记录有冲突... – 2014-11-04 08:56:40

+0

我该怎么办?有没有能力使用这些jar? – poisonedYouth 2014-11-04 21:01:37