我做以下步驟:使用外部JAR導致錯誤
- 創建一個空的Notes數據庫(的Lotus Notes 9.0.1在Domino服務器9)
- 只有一個標籤創建XPAGE
- 插入外部Jar文件(代碼 - 罐)
我用不同的jar文件測試了這個設置。在大多數情況下,不存在任何問題,但我發現2 JAR文件這XPage中產生錯誤500,而不被引用
starface-RPC-1.6.442.jar
的log4j,1.2.17.jar
有人有一個想法可能是什麼問題?
我做以下步驟:使用外部JAR導致錯誤
我用不同的jar文件測試了這個設置。在大多數情況下,不存在任何問題,但我發現2 JAR文件這XPage中產生錯誤500,而不被引用
starface-RPC-1.6.442.jar
的log4j,1.2.17.jar
有人有一個想法可能是什麼問題?
這兩個.jar文件可能取決於其他.jar文件。
查看像this for log4j這樣的項目頁面,找出需要添加到應用程序的.jar文件。
更新:
這些.jar文件留在與Domino服務器使用現有的Java API的衝突。這就是爲什麼即使不在XPage中使用它們,也會在Domino服務器執行XPage時使用它們。
但是,爲什麼這是XPages不使用外部jar文件的問題?多米諾服務器是否會在每次運行Xpages時加載罐子? – poisonedYouth 2014-11-04 08:35:30
如果你把log4j放入jar文件夾,你會得到錯誤「java.lang.ClassNotFoundException:org.apache.log4j.Logger」 - 可能與標準Xpages日誌記錄有衝突... – 2014-11-04 08:56:40
我該怎麼辦?有沒有能力使用這些jar? – poisonedYouth 2014-11-04 21:01:37
檢查XPages日誌文件中的詳細錯誤消息。 – 2014-11-04 08:54:20