3

これらのエラーが発生した理由がわかりません。誰かがそれらを解決する方法を説明できますか -

  1. cvc-elt.1: Cannot find the declaration of element 'web_1:web-app'.
  2. Referenced file contains errors (jar:file:/C:/Program Files/eclipse/plugins/org.eclipse.jst.standard.schemas_1.2.0.v201101142102.jar!/dtdsAndSchemas/web-app_2_5.xsd). For more information, right click on the message in the Problems View and select "Show Details..."

これらは私が直面している2つのエラーであり、通常のクラスファイルをプロジェクトに追加するつもりだったサーブレットを誤って追加したためです..その後、サーブレットファイルを削除してもこれらのエラーが表示され始めます。これは私のxmlコードです(実際には基本的なコードです)-私はまだ単一のサーブレットファイルを使用していないため、jspファイルのみを使用しました。

まだxmlファイル -

<?xml version="1.0" encoding="UTF-8"?>
    <web_1:web-app
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd"
        xmlns:web_1="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
        id="WebApp_ID"
        version="3.0">
        <display-name>InitialD</display-name>
        <web_1:welcome-file-list>
            <web_1:welcome-file>index.html</web_1:welcome-file>
            <web_1:welcome-file>index.htm</web_1:welcome-file>
            <web_1:welcome-file>index.jsp</web_1:welcome-file>
            <web_1:welcome-file>default.html</web_1:welcome-file>
            <web_1:welcome-file>default.htm</web_1:welcome-file>
            <web_1:welcome-file>default.jsp</web_1:welcome-file>
        </web_1:welcome-file-list>
    </web_1:web-app>
4

3 に答える 3

6

これを試して:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns="http://java.sun.com/xml/ns/javaee" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    id="WebApp_ID" version="3.0">
于 2014-03-18T14:52:36.203 に答える
3

web.xml ファイルから「web:」のすべてのインスタンスを削除します。

于 2013-06-21T21:30:51.157 に答える