weblogic类加载器与maven依赖关系

时间:2018-02-26 20:10:09

标签: maven weblogic

我有一个弹簧启动应用程序,在独立模式下运行。我改变它,以便它构建战争并可以部署到应用程序服务器,它可以,野生动物,它的工作原理。现在到weblogic。我之前从未使用它,所以我很困惑,不得不做错事。

基本上在部署时它抱怨缺少依赖关系,但它们存在于战争中。看起来,这是因为weblogic类加载器,它更喜欢它自己的类而不是战争类。所以我创建了weblogic.xml文件并尝试:

<prefer-web-inf-classes>true</prefer-web-inf-classes>

被忽略了。好的,那我们就可以做到:

<prefer-web-inf-classes>false</prefer-web-inf-classes>
<prefer-application-packages>
    <package-name>javax.faces.*</package-name>
    <package-name>com.sun.faces.*</package-name>
    <package-name>com.bea.faces.*</package-name>
</prefer-application-packages>

那种错误开始消失。大。

但是......这意味着,我写的第二个pom.xml没有传递依赖!这不正常,对吧?如何在weblogic上部署的理智方式是什么?

0 个答案:

没有答案