Java 如何解决Jboss libs和webapps libs之间的冲突

Java 如何解决Jboss libs和webapps libs之间的冲突,java,deployment,jboss,conflict,jboss5.x,Java,Deployment,Jboss,Conflict,Jboss5.x,我使用JBoss5.1,并在其上部署了一个ear 在我看来,很少有Web应用程序使用JBoss使用的一些JAR来访问。 例如,jboss在1.5.6版中使用slf4j,而我的webapps使用1.7.1版 这两个版本的slf4j不兼容(请参阅) 有没有办法告诉JBoss使用他自己的lib,但webapp必须使用他们的lib 编辑:我不想更改我使用的JBoss版本 谢谢你的帮助 在WEB-INF文件夹中创建jboss-deployment-structure.xml文件,其中包含要附加的JAR的部

我使用JBoss5.1,并在其上部署了一个ear

在我看来,很少有Web应用程序使用JBoss使用的一些JAR来访问。 例如,jboss在1.5.6版中使用slf4j,而我的webapps使用1.7.1版 这两个版本的slf4j不兼容(请参阅)

有没有办法告诉JBoss使用他自己的lib,但webapp必须使用他们的lib

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


谢谢你的帮助

在WEB-INF文件夹中创建jboss-deployment-structure.xml文件,其中包含要附加的JAR的部署排除项。

我在asm.jar中也面临同样的问题。jboss4.2.3中有asm.jar,但我们的ear库包含asm3.3.1。如何从jboss/lib中排除基本版本,并说从ear中获取更高版本??