将Java EE 6应用程序从netbeans部署到JBoss 6时出现问题
我在NetBeans7上开发了一个JavaEE6应用程序,并尝试将其部署到JBoss6实例上。该应用程序使用JAX-RS,但我没有使用任何特定于Jersey的方面,只使用标准JAX-RS特性 WAR部署失败是因为缺少Jersey类,EAR部署失败是因为将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容器上运行的应用程序,而不需
org.jboss.deployers.spi.DeploymentException:只允许一个JAX-RS应用程序类
你知道这是什么原因吗
我不想在JBoss中禁用RESTEasy,我宁愿生成一个在任何JavaEE6容器上运行的应用程序,而不需要任何调整。Glassfish默默地将Jersey JAX-RS包添加到构建中。如果在项目的lib配置中取消选中“Package”复选框,则应用程序将打包而不使用Jersey 这是有意义的,因为毕竟,部署的目标可能是一个非JavaEE6容器,比如Tomcat