【问题标题】:How to solve conflict between Jboss libs and webapps libs如何解决 Jboss 库和 webapps 库之间的冲突
【发布时间】:2013-11-27 07:46:06
【问题描述】:

我使用 JBoss 5.1,并在上面部署了一个耳朵。

在我看来,很少有 webapps 使用 JBoss 使用的一些 jars。 例如 jboss 在 1.5.6 版本中使用 slf4j 而我的 webapps 使用 1.7.1 版本 这两个版本的 slf4j 不兼容(见Logging framework incompatibility)。

有什么办法可以让 JBoss 使用他自己的 lib 但 webapp 必须使用他们的?

编辑:我不想更改我使用的 JBoss 版本。

感谢您的帮助!

【问题讨论】:

    标签: java deployment jboss conflict jboss5.x


    【解决方案1】:

    在 WEB-INF 文件夹中创建 jboss-deployment-structure.xml 文件,其中包含要附加的 jar 的部署排除项。 How do I disable app server embedded library(jar) for a particular WAR or EAR?

    【讨论】:

    • 我也面临与 asm.jar 相同的问题。在 jboss4.2.3 中有 asm.jar,但我们的 ear lib 包含 asm3.3.1。如何从 jboss/lib 中排除基本版本并说从耳朵中获取更高版本??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-11
    • 1970-01-01
    • 2017-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多