1

Domino 8.5.3FP2 win 64 上の org.openntf.domino API M2.5C​​。

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

ニックさん、OpenNTF ドミノ API にはドミノ 9.0 が必要です。以前のバージョン (8.5.3 を含む) には、IBM 提供の API に NotesCalendar クラスがありません。

下位互換性のあるバージョンに関心を示した人も何人かいますが、それが本当のフォークになるのでためらっています。このようなフォークのメンテナーを探しています。興味ある?

于 2013-08-22T05:13:37.847 に答える