首页 文章

无法通过CLI在Jboss EAP 6.4.0中部署war

提问于
浏览
0

尝试在Jboss EAP 6.4.0中部署一个war(cshw.war)文件时,我遇到以下错误:

[standalone @ localhost:9999 /] deploy / opt / csa / dat / cshw.war

{“JBAS014653:复合操作失败并被回滚 . 失败的步骤:”=> {“操作步骤-2”=> {“JBAS014771:缺少/不可用依赖的服务”=> [“jboss.naming.context.java .module.cshw.cshw.env.jdbc.CRLDS缺失[jboss.naming.context.java.jboss.resources.jdbc.CRLDS]“],”JBAS014879:由于一个或多个服务导致一个或多个服务无法启动间接依赖不可用 . “ => {“无法启动的服务:”=> [“jboss.deployment.unit . \”cshw.war \“ . component . \”com.sun.faces.config.ConfigureListener \“.START”,“ jboss.deployment.unit . \ “cshw.war \” . 组件 . \ “javax.faces.webapp.FacetTag \” . START “ ”jboss.deployment.unit . \“ cshw.war \” . 组件 . \” javax.servlet.jsp.jstl.tlv.PermittedTaglibsTLV \ “START”, “jboss.deployment.unit . \” cshw.war \” . 组件 . \ “javax.servlet.jsp.jstl.tlv.ScriptFreeTLV \” . START “ ”jboss.deployment.unit . \“ cshw.war \” 的组成部分 . \ “org.apache.catalina.servlets.DefaultServlet \” 开始”, “jboss.deployment.unit . \” cshw.war \ “.component . \ ”org.apache.jasper.servlet.JspServlet \“ . START”, “jboss.deployment.unit . \” cshw.war \ “组件 . \” se.ericsson.security.cshw.CshwServlet \ “开始”, “jboss.deployment.unit . \” cshw.war \ “deploymentCompleteService”, “jboss.deployment.unit . \” cshw.war \ “jndiDependencyService”,“jboss.web.deployment.default- host./cshw"],"Services可能是原因:“=> [”jboss.deployment.subunit . \“ejbca.ear \” . \“ejbca-ws-ejb.jar \” . deploymentComplet电子服务”, “jboss.naming.context.java.comp.ejbca.ejbca-WS-ejb.EjbcaWS”, “jboss.naming.context.java.jboss.resources.jdbc.CRLDS”]}}}}

2 回答

  • 0

    感谢大家 . 我刚刚解决了这个问题 . 我创建了另一个.xml文件,名为jboss-web.xml文件,并在那里配置了JNDI和数据源,我能够正确部署应用程序 .

  • 0

    您可能缺少某些依赖项 . 如果您的项目是Maven项目,请尝试在Deployment Assembly中添加Maven Dependencies条目 . 如果不是,请确保在Build Path和Deployment Assembly中添加了所有jar .

相关问题