目前在Jboss AS 4/5上运行一些webapps,并且正在测试迁移到jboss7。当我尝试部署AS 7在JBoss球衣基于Web应用程序(使用独立的预览配置文件完整的个人资料),我得到:在Jboss AS 7上部署Jersey webapp
org.jboss.as.server.deployment.DeploymentUnitProcessingException: Only one JAX-RS Application Class allowed.
我已经做了一些狩猎围绕它,并发现RestEasy的是嵌入到Application Server中的默认JAX-RS实现。像http://community.jboss.org/message/579996和https://issues.jboss.org/browse/JBAS-8830这样的帖子)提到RestEasy部署者接管。
在AS 6,它似乎更容易去除的部署,而我还没有通过修改配置/ standalone.xml和删除引用看到了AS 7
工作!非常简单和很好的答案! –
也为我工作!网络有点伤心。xml现在包含一些特定的JBoss配置。我更喜欢通过修改jboss-deployment-structure.xml来实现它,但那并不成功。 – Esk
它听起来像一个jboss的bug ..我也不想修改我的web.xml,但似乎没有其他选择 – thiagoh