我有一個簡單的Rest應用程序,它部署到IBM MobileFirst 7.1 Liberty Server。 (我不知道JAX-RS的實現,但它包含在我相信的Liberty服務器運行時)JAX-RS - 從jar文件加載@Provider類
我必須與其他團隊分享我的一些通用代碼,所以我將一些代碼移入一個單獨的Maven項目將被加密並添加爲服務器庫。這一切都很好,直到我不得不將一些@Provider註釋類添加到單獨的maven項目中。具體來說,一些使用@Provider註釋標記的ExceptionMapper實現。
我已經嘗試在應用程序類getClasses()
方法中直接設置類。這似乎工作,但我收到一條警告消息,說我的異常映射器實現需要用@Provider或@Path註釋(他們是)標記。
是否有某種方法讓JAX-RS從Jar文件中識別這些資源類?
請始終提及您的IBM MobileFirst版本... –
@IdanAdar我們正在運行MFP 7.1 –