2012-02-12 21 views
1

mavenを使用して耳を作り、Java 1.6で作成した後、Websphere 6.1にデプロイしようとしています。展開時には、この警告を与えた後、以下のエラー:XSDのためapplication.xmlを読み取ることができません

> +++ 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>. 

エラー:

> org.eclipse.jst.j2ee.commonarchivecore.internal. 
> exception.DeploymentDescriptorLoadException: META-INF/application.xml 
> Stack trace of nested exception: 
> org.eclipse.jst.j2ee.commonarchivecore.internal.exception.ResourceLoadException: 
> IWAE0007E Could not load resource "META-INF/application.xml" in 
> archive "D:\IBM\SDP70\runtimes\base_v61\profiles\AppSrv 
> 01\wstemp\0\upload\finapp-ear-1.0-SNAPSHOT.ear" Stack trace of nested 
> exception: Wrapped exception org.xml.sax.SAXParseException: cvc-elt.1: 
> **Cannot find the declaration of element 'application'.**  at 
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown 
> Source) 

は、私は、フォーラムにとGoogleで検索しようとしたが、実際にそれに具体的な何かを見つけることができませんでした。

私はさらにapplication_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"> 

誰も私に何が間違っているのか教えてください。

答えて

1

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"> 

が不完全です。これらの質問のようにWebSphere Application Serverのツールキットを使用します。

参照

関連する問題