【问题标题】:Are JAR files in WebContent/WEB-INF/lib available to Java design elements in Domino Designer?WebContent/WEB-INF/lib 中的 JAR 文件是否可用于 Domino Designer 中的 Java 设计元素?
【发布时间】:2013-01-22 17:46:03
【问题描述】:

在使用 Domino Designer 8.5.3 时,我使用 Java 设计元素添加了一堆自定义类。我想在我的自定义类中使用第 3 方 JAR,就像通过 Package Explorer 在 xPages SSJS 中使用外部 JAR 时一样:

WebContent-->WEB-INF-->lib

但是我的自定义类没有提取 JAR。

这是一个已知的限制,还是我的配置搞砸了?

【问题讨论】:

  • 你是说代理吗?如果是这样,不,它不能使用它们。
  • 它们没有在 Designer 中或在运行时被拾取?你可以这样做。我是通过托管 bean 完成的。
  • Russell,他们没有在 Designer 中被选中。所以我只是在保存时收到“......无法解决”错误。

标签: xpages lotus-domino lotus xpages-ssjs


【解决方案1】:

他们在追你:

项目 -> 属性 -> Java 构建路径 -> 库 -> 添加 JARS...

更新:

Frantisek Kossuth 在他的评论中告诉我们一个不错的捷径:

在 Package Explorer 视图中(Java 透视图,或将此视图添加到 XPages/Domino Designer 透视图),只需右键单击 JAR 文件并 使用“构建路径/添加到构建路径”菜单

【讨论】:

  • 嗨,保罗。是的,这解决了 Java 类在 Designer 中获取 JAR 的问题。但是,当代码通过浏览器通过 xpage 运行时,会抛出 NoClassDefFoundError。
  • 当出现这种错误时,我经常不得不清理项目或重建。
  • 是的,这也是我的想法,所以已经完成了清理和重建,但仍然没有运气。
  • 这里有一些建议:lotusandjava.blogspot.fi/2012/10/…
  • 如果您在 Package Explorer 视图中(Java 透视图,或将此视图添加到 XPages/Domino Designer 透视图),只需右键单击 JAR 文件并使用“构建路径/添加到构建路径”菜单。
【解决方案2】:

我遇到了类似的问题 (Accessing methods from imported jars in managed beans)。看来您需要将它们导入您的机器/服务器的文件系统中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 2014-08-10
    相关资源
    最近更新 更多