我正在使用JAR庫,其中包含@WebService
帶註釋的類和其他Java EE註釋。問題是,Weblogic 12c會自動發現這些註釋並提供服務。這不是我的意圖,而是我想僅將JAR用作其他Java EE項目中的實用程序庫,並考慮此庫忽略來自Weblogic視角的所有Java EE相關配置。Java EE,如何忽略某些JAR或包中的註釋
基本上,所討論的庫是另一個Java EE項目,它被無情地捆綁在一個JAR中,但修改這個庫是沒有問題的,因此我需要忽略該庫中的所有Java EE東西。
那麼,如何通過自動發現和配置來指示weblogic忽略此特定JAR歸檔中的所有Java EE相關內容(或者某些包說明符下的所有類)呢?
我想到的一個解決方案是metadata-complete=true
web.xml
似乎忽略這些註釋。但是,我不確定它是否僅忽略JAR庫中的註釋或項目本身的註釋。
你是如何構建你的應用程序? –
這是具有多個EJB和Web模塊的典型EAR。 JAR庫駐留在lib目錄中。 –
您使用什麼工具來構建罐子,Web模塊,ejb模塊和庫? –