2013-03-22 110 views
0

我收到此錯誤RAD Web應用程序3.0部署描述符編輯:我可以使用「index」作爲servlet名稱的名稱嗎?

Servlet映射(指數):

Servlet的名稱:值不是 可能的選擇中

然後在我的標記下:

Web問題:

servlet映射 「指數」 指的是小服務程序是 未定義

的web.xml

/MyWeb即可/的WebContent/WEB-INF

未知的Web問題

我的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> 

不知道我在做什麼錯誤..?

+0

此錯誤是在IDE上顯示還是在運行Web應用程序時顯示? – 2013-03-22 07:22:56

+0

IDE RAD 8.5.1 – takajode 2013-03-22 07:40:10

+0

你的聲明中不應該有一個指定servlet類的嗎? – Ridcully 2013-03-22 07:44:21

回答

0

它可能你的servlet映射到/index,但如果你想在根目錄地址,你需要把它/

+0

你可以進一步解釋如何xml應該是:D 沒有得到你在說什麼..sorry – takajode 2013-03-22 07:52:49

0

誤差圖,我認爲是在你使用

使用URL模式在歡迎文件列表名稱/索引

或直接指定 /jsp/index.jsp

+0

nope,沒有解決 – takajode 2013-03-22 08:07:17

0

我只是評論的聲明,並保存重建項目.. 然後消失.. 取消註釋他們回來,似乎再次確定.. @。@ 一定是那些日子之一..

+0

這就是爲什麼我問你如果這是一個真正的Web應用程序錯誤或只是IDE。很高興知道問題已得到解決 – 2013-03-22 12:28:09

+0

感謝您的關注Luiggi :) – takajode 2013-03-25 07:42:20

0

第一,對指數的servlet的名字必須被允許。

那麼,您的servlet-class的位置在哪裏?它在src目錄中嗎?

請確認。祝你好運!

相關問題