我有一个包含EJB和war文件的耳朵,这个耳朵部署在weblogic服务器
中现在我有一个jar,它是战争内外类的依赖。
当我在app / lib和web-inf / lib中包含这个依赖项并将其部署在weblogic服务器中时,我得到一个异常,说找不到类。现在,当我从App-INF中排除jar时,删除依赖于此jar的EJB并进行部署。它工作正常。
我是否有任何方式将依赖放在APP-INF和WEB-INf中,这仍然可以正常工作。
答案 0 :(得分:0)
您希望您的JAR出现在EAR的APP-INF / lib级别。 这样,WAR也会自动查看JAR。那么你不应该在WAR中使用你的JAR。
否则,在此处和Oracle搜索“Optional Package”。 您可以部署JAR并让EAR和WAR引用它。