【发布时间】:2016-03-24 11:27:03
【问题描述】:
我有一个 MAVEN 战争文件,它在我的旧 JBOSS 5.1 AS 环境中运行良好。但是,当我尝试将战争添加到 JBOSSEAP/standalone/deployments 目录中(通过管理控制台 UI 或直接)时,我收到以下我无法理解的错误:
15:45:07,693 错误 [org.jboss.as.controller.management-operation] (HttpManagementService-threads - 1) JBAS014612:操作(“添加”) 失败 - 地址:([{"deployment" => "clinicalTrials.war"}]) - 失败 描述:{“JBAS014771:缺少/不可用的服务 依赖项" => ["jboss.deployment.unit.\"clinicalTrials.war\".PARSE 不见了 [jboss.deployment.subunit.\"clinicalTrials.war\".WEB-INF/classes.STRUCTURE]"]} 15:45:07,694 错误 [org.jboss.as.server](HttpManagementService-threads - 1)JBAS015870:部署部署 “clinicalTrials.war”因以下失败而回滚 消息:{“JBAS014771:缺少/不可用依赖项的服务” => ["jboss.deployment.unit.\"clinicalTrials.war\".PARSE 丢失 [jboss.deployment.subunit.\"clinicalTrials.war\".WEB-INF/classes.STRUCTURE]"]} 15:45:07,698 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-8)JBAS015974:停止子部署(运行时名称: WEB-INF/类)在 2 毫秒内 15:45:07,735 INFO [org.jboss.as.server.deployment](MSC 服务线程 1-8)JBAS015877:停止部署临床试验.war (运行时名称:clinicalTrials.war)在 40 毫秒内 15:45:07,735 INFO [org.jboss.as.controller] (HttpManagementService-threads - 1) JBAS014774:服务状态报告 JBAS014775:新的缺失/不满足的依赖关系: 服务 jboss.deployment.subunit."clinicalTrials.war".WEB-INF/classes (失踪)家属:[服务 jboss.deployment.unit."clinicalTrials.war".PARSE] 服务 jboss.deployment.subunit."clinicalTrials.war".WEB-INF/classes.STRUCTURE (失踪)家属:[服务 jboss.deployment.unit."clinicalTrials.war".PARSE]
我已经运行了jar tvf clinicalTrials.war 以确保战争部署包含所有类,并且当我将它放在 server/default/deploy 目录中时,这在我的 JBOSS 5 AS 环境中工作,所以我不太清楚确定我错过了什么。我已将日志级别设置为 DEBUG,但似乎没有帮助。
【问题讨论】:
标签: java maven deployment jboss