HTTP Status 404 해결 방법

최근에 jsp와 servlet을 배우고 있습니다. 피할 수 없는 것은tomcat과 교제해야 합니다. 그러나tomcat은 자주 각양각색의 오류가 발생합니다. 다음은 제가 정리한 흔한 해결 방법입니다. 여러분께 유용하시기를 바랍니다.
1. 웹 애플리케이션이 배포되지 않음
2.URL 입력 오류
오류 처리 방법: 먼저 URL의 IP 주소와 포트 번호가 올바르게 쓰여 있는지 확인합니다.      
그 다음에 상하문 경로가 올바른지 확인하십시오 프로젝트 ----------Properties--------My Elipse----Web------Web Context-root이 경로 이름이 올바르게 쓰였는지 확인하십시오.
마지막으로 파일 이름이 정확하게 쓰였는지 확인해 보세요.
3. 디렉터리는 인용할 수 없습니다
오류 처리 방법:
Eclipse의 패키지 자원 관리자(Package Explorer)에서 파일이 저장된 위치를 확인합니다.META-INFWEB-INF 폴더 아래의 내용은 외부에 발표할 수 없기 때문에, 이 두 디렉터리가 있는 파일을 인용하면 허용되지 않을 것입니다.예: http://localhost:8080/guestbook/WEB-INF/index.html 잘못된 파일 위치 저장 오류입니다.
4. Tomcat 서버의 웹.xml의 문제
오류 처리 방법:
웹 응용 프로그램에 jsp 페이지가 여러 개 있다면, 웹 응용 프로그램의 가상 루트 디렉터리를 눌렀을 때 404 오류가 발생할 수 있습니다. 다만 Tomcat 서버의 웹을 수정하기만 하면 됩니다.xml        
    

 <init-param>
   <param-name>listings</param-name>
   <param-value>false( true)</param-value>
  </init-param>
5, WEB-INF 아래에는 몇 개의 고정 폴더와 파일이 있어야 합니다.
±web.xml
이 웹 앱의 프로필
±lib
이 웹 앱에 사용할 라이브러리 파일
±classes
° 컴파일된 servlet 저장
그들의 이름을 주의해 주십시오. 저는 일찍이classes를class로 썼기 때문에 반나절 동안 잘못 찾았지만 아직 해결되지 않았습니다. 그러므로 이런 것들을 쓸 때 반드시 꼼꼼해야 합니다. 더 많은 정력을 낭비하지 않도록 해야 합니다.
6. 실행할 것이 아니라면.jsp 파일이 아니라 servlet (.class) 파일입니다. 웹을 설정해야 합니다.xml (물론 WEB-INF 아래) 에 다음 필드를 추가합니다.

<servlet>
 <servlet-name>HelloWorldServlet</servlet-name>
 <servlet-class>HelloWorldServlet</servlet-class>
 </servlet> <servlet-mapping>
 <servlet-name>HelloWorldServlet</servlet-name>
 <url-pattern>/HelloWorldServlet</url-pattern>
 </servlet-mapping>
HelloWorldServlet은 실행할 파일 이름으로 변경됩니다.대충 이런 것들을 정리했습니다. 물론 실제 응용에서 예상치 못한 오류가 더 많이 발생할 수 있습니다. 이것도 정상적인 것입니다. 만약에 무슨 오류가 있으면 여러분이 지적해 주십시오.
자바 웹 프로젝트 실행 오류 HTTP Status 404 해결 방법에 대한 이 글은 여기에 소개되었습니다. 더 많은 관련 HTTP Status 404 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기