2017-08-12 96 views
0

我正在爲Axway api網關編寫一個插件。我用代碼將所有依賴關係打包爲一個超級jar。當這樣做時,我的插件上的jar與axway jars發生衝突,並且出現奇怪的異常。處理插件的依賴關係

如何從Axway jar中分離插件jar依賴項以避免衝突?任何建議將不勝感激。

感謝

+0

你如何運行這些罐子?這些包裝和部署在應用程序容器中嗎?還是你獨立運行這些超級罐子? –

+1

取決於你如何組裝這個jar我建議標記你的jar的依賴關係(如果它是一個maven項目) –

+0

它們被打包並部署在Axway的ext/lib文件夾中。不是一個獨立的罐子 – Minisha

回答

0

要解決這個問題,我創建了一個簡單的jar,沒有任何依賴關係,並將其放置在Axway公司的classpath中。然後簡單的jar會在一個單獨的類加載器中調用uber jar來處理請求並返回結果。它的作用就像魅力。