1

Domino 8.5.3FP2 上的 org.openntf.domino API M2.5C​​ 赢得 64。

我已将 M2.5C​​ 导入到我的项目中,该项目目前使用“传统”Domino java 技术。我似乎在创建会话、获取当前数据库时遇到问题,要么直接从 openntf api 要么使用 Factory.fromLotus() 方法,因为我收到以下错误:

HTTP JVM:java.lang.NoClassDefFoundError:lotus/domino/NotesCalendar

例如

 import org.openntf.domino.*;
 import org.openntf.domino.utils.*;

 org.openntf.domino.Session s = null; 
 lotus.domino.Session sess_dom = DominoAccess.getCurrentSession(); 
 //  All good so far and I can do whatever with this session
 //  object e.g. sess_dom.getEffectiveUserName();

 // All these error
 s = Factory.getSession();
 s = XSPUtil.getCurrentSession();
 s = Factory.fromLotus(sess_dom, org.openntf.domino.Session.class, null);

如果我遵循 Factory.getSession(),看起来它最终会执行 fromLotus()。我一定错过了一些非常简单的东西,任何帮助都会受到极大的欢迎。

4

1 回答 1

2

Nick,OpenNTF Domino API 需要 Domino 9.0。早期版本(包括 8.5.3)在 IBM 提供的 API 中没有 NotesCalendar 类。

一些人表达了对向后兼容版本的兴趣,但我们一直犹豫不决,因为这将是一个真正的分叉。我们一直在为这样的分叉寻找维护者。你感兴趣吗?

于 2013-08-22T05:13:37.847 回答