JBoss 6迁移:部署grails应用程序时出错

JBoss 6迁移:部署grails应用程序时出错,grails,jboss,cxf,jboss6.x,Grails,Jboss,Cxf,Jboss6.x,我正在尝试将war(Grails1.3.7应用程序)部署到jboss 6上,而jboss 6在jboss 5环境中。war不依赖于jboss服务或j2ee(它可以直接部署到tomcat)。部署到jb6时,我收到以下错误消息: 14:54:17,281 ERROR [AbstractKernelController] Error installing to Real: name=vfs:///opt/jboss-6.0.0.Final/server/jbossweb-standalone/dep

我正在尝试将war(Grails1.3.7应用程序)部署到jboss 6上,而jboss 6在jboss 5环境中。war不依赖于jboss服务或j2ee(它可以直接部署到tomcat)。部署到jb6时,我收到以下错误消息:

14:54:17,281 ERROR [AbstractKernelController] Error installing to Real: 
name=vfs:///opt/jboss-6.0.0.Final/server/jbossweb-standalone/deploy/pip.war 
state=PreReal mode=Manual requiredState=Real: 
org.jboss.deployers.spi.DeploymentException: Error during deploy: 
vfs:///opt/jboss-6.0.0.Final/server/jbossweb-standalone/deploy/app.war
    at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49) [:2.2.0.GA]
    at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:185) [:2.2.0.GA]
     ...
     ...
     ...
Caused by: java.lang.RuntimeException: Neither any mapped-name/lookup/jndi-name 
specified nor any ResourceProvider could process resource-env-ref named env/cxf 
of type org.apache.cxf.Bus

JBoss支持服务似乎无法创建,但没有发现任何潜在问题阻止服务创建。另外,jboss的这个实例还部署了一些其他web应用程序,因此总体安装是“可靠的”。我做了一些调查,但不确定下一步该去哪里。关于可能的问题有什么想法或建议吗?

这看起来像是JNDI的问题,您的项目中有一个对JNDI的引用,更可能是您的web.xml,该资源没有定义为Jboss服务器部署目录中的服务,例如您所依赖的jdbc.xml定义。

谢谢您的回答。问题是JBoss正在使用JNDI,而应用程序正在为与eh Apache CFX项目相关联的项目提取一个maven依赖项。jar文件随后干扰了JBoss版本。