2016-06-30 4 views
0

Netbeans에서 test9라는 웹 응용 프로그램을 만듭니다. 나는 다양한 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

정리 및 프로젝트 빌드를 시도한 다음 프로젝트 배포를 시도하십시오. 당신의'web.xml' 파일은 괜찮은 것 같습니다. – Shashanth

답변

0

넷빈즈에서 당신은 바로 프로젝트를 누른 다음 등록 버튼을 클릭 할 수 있습니다. 새 팝업 창이 열리 며 왼쪽 메뉴에는 레이블 호출이 실행됩니다. 은 "상대 URL"거기에 다음 클릭하면

/nameOfYourJspFile.jsp 

을 넣어해야하고 그것은 작동하지만

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

이 작동하지 않은 이유는 아직 모른다.

관련 문제