>  기사  >  Java  >  http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

PHPz
PHPz앞으로
2023-05-09 10:55:164335검색

eclipse ee에서 웹 측에 프로젝트를 배포하기 때문에 404 오류가 자주 발생합니다 .

이유는 다음과 같습니다.

404 상태 코드는 http 상태 코드이며, 이는 요청한 페이지가 존재하지 않거나 삭제되었음을 의미합니다. 평신도의 용어로 말하면 사용자가 잘못된 링크를 입력했을 때 반환되는 페이지입니다.

http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

다음은 여러 가지 상황을 설명합니다.

첫 번째: eclipse는 tomcat 프로젝트 릴리스 디렉터리(tomcat 디렉터리의 webapp)를 리디렉션하므로 tomcat 설치 디렉터리 아래의 webapp 디렉터리에서 찾을 수 있습니다. 파일을 찾을 수 없습니다.

해결책:

Tomcat 서버를 재구성하여 아래 tomcat 설치 사용 선택을 준비하려면 먼저 Tomcat의 모든 프로젝트를 지우세요. (이 단계 없이는 tomcat 설치 사용을 선택할 수 없습니다.)

http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

1. 설치(Tomcat 설치의 작업 제어)는 Tomcat 설치 디렉터리를 프로젝트 릴리스 디렉터리로 선택합니다.

2. 배포 경로 "wtpwebapps"의 기본값을 "webapps"로 변경합니다.

http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

Tomcat을 다시 시작하고 .jsp 파일을 실행하세요.

3. 브라우저 주소 표시줄의 주소가 코드에서 요청한 경로와 일치하는지 확인하세요. 일치하지 않으면 404

4가 발생합니다. 브라우저 주소 표시줄의 주소가 코드에서 요청한 경로와 일치하면 404 오류가 계속 보고됩니다. start 또는 debug로 다시 시작하세요.

5. 이동하는 페이지의 경로, 모든 레벨의 폴더, 파일 이름이 있는지 확인하세요. 예를 들어 점프 경로는 jdbc/messageServlet입니다. 해당 인터페이스에서 jdbc 폴더를 찾고 아래 messageServlet.java 파일에서 @WebServlet("xx") 및 searchByName.jsp 인터페이스를 찾아 action="xx" 쓰기가 일관되는지 확인해야 합니다.

6.(오전 내내 404 오류 문제를 검색했는데 나중에 보니 제가 만든 패키지에 jsp를 넣을 수 없어 경로 오류가 발생하고 결국 404 페이지 문제가 해결되었습니다.) 다른 패키지에 배치하면 404 오류가 항상 보고됩니다. webapp 디렉토리에 배치하는 것이 가장 좋습니다.

7. 서블릿에서 404 오류 발생: 개발 중에 이 문제가 발생하는 주요 원인은 경로 오류입니다.

해결 방법: 예를 들어 이 양식으로 제출한 messageServlet 경로는 서버를 시작한 후 404 오류가 발견됩니다. , 이유를 찾는 경로에서 찾을 수 있습니다.

http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

messageServlet의 그림과 같이 구성 @WebServlet(“/xxxServlet”)에 주석을 달거나 @WebServlet(value="/xxxServlet”)으로 작성하는 것을 잊지 마세요
value의 값은 반드시 양식에 따라 제출된 양식과 일치해야 합니다. 값이 일치합니다.

양식 제출 지점에 가상 디렉터리를 추가하여 404 문제를 해결할 수도 있습니다.
${pageContext.request.contextPath}/xxxServlet

아래와 같이

http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

문제를 해결할 수 있습니다. Tomcat을 다시 실행하여

웹 프로젝트의 액세스 루트 경로에서 오류 404가 보고됩니다

수정 단계는 다음과 같습니다.

http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

변경 후 Tomcat에 배포하면 적용되지 않습니다. Tomcat의 xml 파일을 열어 설정이 올바른지 확인합니다.

http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법

위 내용은 http://localhost:8080/xx/xx.jsp에 액세스할 때 Java 웹에서 보고된 404 오류를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제