在XPage上使用新的javamail版本

时间:2014-09-29 08:16:38

标签: osgi xpages javamail

我会在XPage中使用新版本的JavaMail。

阅读各种帖子只有解决方案似乎是制作插件OSGI。

构建一个插件我得到一个"未找到的类"例外

有人设法创建插件或类加载器XPages以这种方式杀死?

2 个答案:

答案 0 :(得分:1)

为了将第三方jar添加到插件中,有一些问题。 John Dalsgaard在这个http://www.dalsgaard-data.eu/blog/wrap-an-existing-jar-file-into-a-plug-in/上做了一个很好的博客。我在ICON UK上的OSGi插件会话中的幻灯片也可用,为此我打包了第三方jar http://www.slideshare.net/paulswithers1/from-xpages-hero-to-osgi-guru-taking-the-scary-out-of-building-extension-libraries-icon-uk-2014

答案 1 :(得分:0)

我刚才有同样的问题。我创建了一个OSGi插件并将最新的Javamail jar包装在其中。它确实“有用”,因为我可以在Designer中使用这些类,但我发现无论何时服务器代码都很好,它仍然使用内置的javamail。可能是因为它早先加载了,因为它不能覆盖。

可能是您能想到的最丑陋的解决方案,但更换目录[domino] \ osgi \ shared \ eclipse \ plugins \ com.ibm.designer.lib.javamail_9.0.0.20130301-1431中的'mail.jar' \ lib \做了并且仍在工作。

如果你找到了更好的解决方案,我真的希望你能分享它; - )