将Java EE 6应用程序从netbeans部署到JBoss 6时出现问题

将Java EE 6应用程序从netbeans部署到JBoss 6时出现问题,jboss,java-ee-6,jax-rs,netbeans-7,Jboss,Java Ee 6,Jax Rs,Netbeans 7,我在NetBeans7上开发了一个JavaEE6应用程序,并尝试将其部署到JBoss6实例上。该应用程序使用JAX-RS,但我没有使用任何特定于Jersey的方面,只使用标准JAX-RS特性 WAR部署失败是因为缺少Jersey类,EAR部署失败是因为org.jboss.deployers.spi.DeploymentException:只允许一个JAX-RS应用程序类 你知道这是什么原因吗 我不想在JBoss中禁用RESTEasy,我宁愿生成一个在任何JavaEE6容器上运行的应用程序,而不需

我在NetBeans7上开发了一个JavaEE6应用程序,并尝试将其部署到JBoss6实例上。该应用程序使用JAX-RS,但我没有使用任何特定于Jersey的方面,只使用标准JAX-RS特性

WAR部署失败是因为缺少Jersey类,EAR部署失败是因为
org.jboss.deployers.spi.DeploymentException:只允许一个JAX-RS应用程序类

你知道这是什么原因吗


我不想在JBoss中禁用RESTEasy,我宁愿生成一个在任何JavaEE6容器上运行的应用程序,而不需要任何调整。

Glassfish默默地将Jersey JAX-RS包添加到构建中。如果在项目的lib配置中取消选中“Package”复选框,则应用程序将打包而不使用Jersey

这是有意义的,因为毕竟,部署的目标可能是一个非JavaEE6容器,比如Tomcat