由于XSD,无法读取application.xml

由于XSD,无法读取application.xml,xsd,ear,Xsd,Ear,我正在使用maven构建一个ear,在使用Java1.6构建之后,我正在尝试在WebSphere6.1上进行部署。部署时,它会发出此警告,然后出现以下错误: > +++ Warning +++: Sun Feb 12 10:17:03 AST 2012 org.xml.sax.SAXParseException: schema_reference.4: Failed to read > schema document 'http://java.sun.com/xml/ns/j

我正在使用maven构建一个ear,在使用Java1.6构建之后,我正在尝试在WebSphere6.1上进行部署。部署时,它会发出此警告,然后出现以下错误:

> +++ Warning +++: Sun Feb 12 10:17:03 AST 2012    org.xml.sax.SAXParseException: schema_reference.4:  Failed to read
> schema document 'http://java.sun.com/xml/ns/javaee/application_6.xsd',
> because 1) could not find the document; 2) the document could not be
> read; 3) the root element of the document is not <xsd:schema>.
我试着在论坛和谷歌上搜索,但找不到任何具体内容

我甚至尝试将应用程序_6.xsd放在
{WAS_HOME}/runtimes/base_61/properties/schemas/
中,但没有成功

实际上,
application.xml
是由maven制作的,所以我认为它不应该有任何问题。这就是它看起来的样子:

<?xml version="1.0" encoding="UTF-8" ?> 
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">


有人能告诉我这里出了什么问题吗?

DeploymentDescriptorLoadException表示
应用程序.xml
无效。生成的代码:

<?xml version="1.0" encoding="UTF-8" ?> 
<application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">

  • 参考资料


    • DeploymentDescriptorLoadException
      表示
      application.xml
      无效。生成的代码:

      <?xml version="1.0" encoding="UTF-8" ?> 
      <application xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
      http://java.sun.com/xml/ns/javaee/application_6.xsd" version="6">
      
      
      

    参考资料