我正在使用一個作爲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能夠部署同一捆綁包的不同版本的最大好處之一。 –