由于XSD,无法读取application.xml
我正在使用maven构建一个ear,在使用Java1.6构建之后,我正在尝试在WebSphere6.1上进行部署。部署时,它会发出此警告,然后出现以下错误:由于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
> +++ 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">
参考资料