我正在使用一个作为OSGi插件在Lotus Domino服务器(8.5.3)上部署的Servlet。在Lotus Domino 8.5.3上安装OSGi jar
该servlet使用HttpClient来制作后端服务器的REST样式请求。
目前Domino 8.5.3附带org.apache.commons.httpclient(3.0.0.20110912-1350)。我真的很想使用org.apache.httpcomponents.httpclient-4.2.1。
任何想法如何我可以在服务器上部署jar(有依赖关系,核心,日志记录,编解码器),以便他们可用于我的osgi插件?
我已经有相当多的帮助,得到这个地步,但是这个人是战胜我,我只要我做访问httpcomponents.httpclient API :-)
很多很多的感谢,工程代码提前:-)
最新版本支持OSGI。但更改核心库将服务器置于不受支持的配置中。可能会工作,更有可能打破别的东西。 –
好吧,如果它是基于OSGi的,你应该能够放置更高版本的库,并且它应该没有问题,因为如果Notes正确地做到这一点(OSGi方式),Notes捆绑包应该使用正确的版本导入正确的包在这种情况下是较低的)。这是OSGi能够部署同一捆绑包的不同版本的最大好处之一。 –