场景一:

【问题描述】

[Primeton AppServer 6.5] [SEVERE] [] [javax.enterprise.system.tools.deployment.dol] [tid: _ThreadID=73 _ThreadName=admin-listener(3)] [timeMillis: 1658904402203] [levelValue: 1000] [[
  在本地仓库中找不到请求的模式, 请确保XML命名空间声明中没有拼写错误。
org.xml.sax.SAXException: 在本地仓库中找不到请求的模式, 请确保XML命名空间声明中没有拼写错误。
    at com.sun.enterprise.deployment.node.SaxParserHandler.resolveEntity(SaxParserHandler.java:229)
    at com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity(EntityResolverWrapper.java:110)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(XMLEntityManager.java:1081)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.resolveDocument(XMLSchemaLoader.java:657)
    at com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.findSchemaGrammar(XMLSchemaValidator.java:2430)

【问题定位】

根据异常信息,抛出org.xml.sax.SAXException异常,应该是xml文件解析错误,具体哪个文件出错,可以通过增加log进行判断。log配置方式如下:

     

     

【解决方案】

    find . -name "*.*" -type f |xargs grep http://java.sun.com/xml/ns/javaee/webapp_3_0.xsd



场景二:

【问题描述】

   PAS中部署springboot应用报错:在本地仓库中找不到请求的模式, 请确保XML命名空间声明中没有拼写错误。

  报错信息如下:com.atlassian.confluence.content.render.xhtml.XhtmlException: Missing required attribute: {http://atlassian.com/resource/identifier}value

【问题原因】

web.xml里面xsi:schemaLocation的链接里面多了个空格导致的。 

【解决方案】

删除web.xml里面xsi:schemaLocation链接里的空格即可