0

RAD Web Application 3.0 Deployment Descriptor Editor で次のエラーが表示されます。

サーブレット マッピング (インデックス):

サーブレット名: 値は可能な選択の中にありません

次に、私のマーカーの下に:

ウェブの問題:

サーブレット マッピング "index" は、定義されていないサーブレットを参照しています

web.xml

/myweb/WebContent/WEB-INF

不明なウェブの問題

次のように私のweb.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp" version="3.0" 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/web-app_3_0.xsd">
...
    <servlet>
        <display-name>index</display-name>
        <servlet-name>index</servlet-name>
        <jsp-file>/jsp/index.jsp</jsp-file>
    </servlet>
    <servlet-mapping>
        <servlet-name>index</servlet-name>
        <url-pattern>/index</url-pattern>
    </servlet-mapping>
...
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
</web-app>

私は何が間違っているのだろうか..?

4

4 に答える 4

0

まず、インデックスのサーブレット名を許​​可する必要があります。

では、サーブレットクラスはどこにありますか? srcディレクトリにありますか?

確認してください。幸運を!

于 2013-03-22T09:25:15.887 に答える
0

私は宣言にコメントし、プロジェクトを保存して再構築しました..その後、それは消えました..それらのコメントを解除すると、再び問題がないように見えます..@.@はその日の1つであったに違いありません..

于 2013-03-22T08:14:02.440 に答える
0

サーブレットを にマップすることは可能/indexですが、ルート アドレスにマップする必要がある場合は、次の場所にマップする必要があります。/

于 2013-03-22T07:47:17.177 に答える
0

エラーは、使用している URL パターンにあると思います

ウェルカム ファイル リスト名で /index を使用する

または /jsp/index.jsp を直接指定する

于 2013-03-22T07:54:03.000 に答える