2016-06-30 10 views
0

Netbeansでtest9という名前のWebアプリケーションを作成します。私はさまざまなjspファイルとサーブレットなどをit.Nowに作成して、開始ページindex.htmlindex.jspに変更したいので、新しいファイルindex.jspを作成してindex.htmlを削除しましたが、実行後にまだindex.htmlを開き、404エラーを表示しようとしていますリソースが見つかりませんでした。私はxmlファイルに変更を加えましたが、それでもやっています。 他にもいくつかの変更が必要ですか?netbeansのデフォルトの開始ページを変更できません

xmlファイル

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"> 

<welcome-file-list> 
<welcome-file>index.jsp</welcome-file> 
</welcome-file-list> 
<filter> 
    <filter-name>RequestLoggingFilter</filter-name> 
    <filter-class>bean.RequestLoggingFilter</filter-class> 
</filter> 
<filter> 
    <filter-name>AuthenticationFilter</filter-name> 
    <filter-class>bean.AuthenticationFilter</filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>AuthenticationFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 
<filter-mapping> 
    <filter-name>RequestLoggingFilter</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping> 
<servlet> 
    <servlet-name>LoginServlet</servlet-name> 
    <servlet-class>bean.LoginServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>LogoutServlet</servlet-name> 
    <servlet-class>bean.LogoutServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>DepartmentServlet</servlet-name> 
    <servlet-class>bean.DepartmentServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>C_userServlet</servlet-name> 
    <servlet-class>bean.C_userServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>statusServlet</servlet-name> 
    <servlet-class>bean.statusServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>FileServlet</servlet-name> 
    <servlet-class>bean.FileServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>SearchServlet</servlet-name> 
    <servlet-class>bean.SearchServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>NoCacheFilter</servlet-name> 
    <servlet-class>bean.NoCacheFilter</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>forgotServlet</servlet-name> 
    <servlet-class>bean.forgotServlet</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>passServlet</servlet-name> 
    <servlet-class>bean.passServlet</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>LoginServlet</servlet-name> 
    <url-pattern>/LoginServlet</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>LogoutServlet</servlet-name> 
    <url-pattern>/LogoutServlet</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>DepartmentServlet</servlet-name> 
    <url-pattern>/DepartmentServlet</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>C_userServlet</servlet-name> 
    <url-pattern>/C_userServlet</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>statusServlet</servlet-name> 
    <url-pattern>/statusServlet</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>FileServlet</servlet-name> 
    <url-pattern>/FileServlet</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>SearchServlet</servlet-name> 
    <url-pattern>/SearchServlet</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>NoCacheFilter</servlet-name> 
    <url-pattern>/NoCacheFilter</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>forgotServlet</servlet-name> 
    <url-pattern>/forgotServlet</url-pattern> 
</servlet-mapping> 
<session-config> 
    <session-timeout> 
     30 
    </session-timeout> 
</session-config> 
</web-app> 
+0

アプリケーションをサーバーに再デプロイしてください。 –

+0

はい私はそれを再展開しました。 –

+0

clean&buildプロジェクトを試してから、プロジェクトを展開してみてください。あなたの 'web.xml'ファイルはうまくいくようです。 – Shashanth

答えて

0

NetBeansで、あなたは右のプロジェクト、[プロパティ]ボタンをクリックすることができます。新しいポップアップウィンドウが開き、左側のメニューにラベル呼び出しが実行されます。そこをクリックして、「相対URL」に、あなたは

/nameOfYourJspFile.jsp 

を置くべきで、それが動作しますが、

<welcome-file-list> 
<welcome-file>index.jsp</welcome-file> 
</welcome-file-list> 

が機能しなかった理由を私はまだ知りません。

関連する問題