JAX-RS提供者对JBoss6中独立JavaEE6战争的干扰?

JAX-RS提供者对JBoss6中独立JavaEE6战争的干扰?,jax-rs,jboss6.x,Jax Rs,Jboss6.x,我正在进行两个项目,我将它们部署为两个WAR(每个项目都有自己的WAR)。这两个项目在战争中都有相同的JAR,它构成了一些公共代码 每个项目都有一组特定于项目的JAX-RS提供程序类 在部署这两个项目时,我似乎遇到了这些项目的提供者之间的一些干扰。要么没有找到提供程序(例如,甚至没有调用isReadable),要么在请求另一个项目时,一个项目的提供程序似乎被检查为适用(例如,我看到它的isReadable()被调用) 这是随机发生的,当我只部署其中一个应用程序时,问题就完全消失了 问题: 还有其

我正在进行两个项目,我将它们部署为两个WAR(每个项目都有自己的WAR)。这两个项目在战争中都有相同的JAR,它构成了一些公共代码

每个项目都有一组特定于项目的JAX-RS提供程序类

在部署这两个项目时,我似乎遇到了这些项目的提供者之间的一些干扰。要么没有找到提供程序(例如,甚至没有调用isReadable),要么在请求另一个项目时,一个项目的提供程序似乎被检查为适用(例如,我看到它的isReadable()被调用)

这是随机发生的,当我只部署其中一个应用程序时,问题就完全消失了

问题:

还有其他人看到过这样的行为吗

我是做错了什么,还是这可能只是JBoss中的一个bug

编辑:我是否对此有问题:


Jan终于找到了答案——这是一个类装入器隔离问题。此处描述:

如何为每个项目注册JAX-RS提供程序?