将war文件部署到JBoss eap 7.0时出错

时间:2017-04-12 07:27:24

标签: jboss jboss7.x

  

{“WFLYCTL0080:服务失败”=> {“jboss.deployment.unit。\”DocsUploaderService-0.1.war \“。PARSE”=> “服务jboss.deployment.unit中的org.jboss.msc.service.StartException。”DocsUploaderService-0.1.war \“。PARSE:WFLYSRV0153:无法处理部署PARSE的阶段\”DocsUploaderService-0.1.war \“       引起:org.jboss.as.server.deployment.DeploymentUnitProcessingException:WFLYUT0027:无法解析XML描述符\“/ C:/Users/user/Downloads/jboss-eap-7.0.0/jboss-eap-7.0/bin/ content / DocsUploaderService-0.1.war / WEB-INF / web.xml \“at [2,191]       引起:com.ctc.wstx.exc.WstxParsingException:未声明的名称空间前缀\“xsi \”(对于属性\“schemaLocation \”)

     

在[row,col {unknown-source}]:[2,191]“}}

如果有任何帮助,请提前致谢

1 个答案:

答案 0 :(得分:0)

要修复未声明的命名空间前缀(xsi :)的问题,请执行以下任一操作:

1.使用soapenv:在SOAP信封元素名称中替换xsi:。

2.更改xmlns:soapenv =“http://schemas.xmlsoap.org/soap/envelope/”到xmlns:x =“http://schemas.xmlsoap.org/soap/envelope/”。

3.通过将xmlns:soapenv =“http://schemas.xmlsoap.org/soap/envelope/”更改为xmlns =“http://schemas.xmlsoap.org/soap/envelope/”来使用默认命名空间并在SOAP信封元素名称中删除xsi:。