404 에러는 웹 애플리케이션에서 자주 발생하는 HTTP 에러 중 하나이며, 주로 요청한 페이지나 리소스를 찾을 수 없을 때 발생합니다. 하지만 SQL 쿼리를 변경했다고 해서 직접적으로 404 에러가 발생하는 것은 아닙니다. 404 에러의 원인을 찾으려면 다음과 같은 몇 가지 가능한 원인을 고려해 보아야 합니다:
- URL 경로 문제: 404 에러가 발생할 때, 요청한 URL 경로가 올바른지 확인하세요. 특히, 게시판과 관련된 URL 경로가 올바른지 확인해야 합니다.
- 서블릿 매핑: 프로젝트에서 서블릿 매핑을 정확하게 구성해야 합니다. 서블릿 매핑이 잘못되었을 경우에도 404 에러가 발생할 수 있습니다.
- SQL 쿼리 문제: SQL 쿼리를 변경하였다면, 새로운 컬럼을 추가한 부분에 오류가 있는지 확인해야 합니다. SQL 쿼리에 오타나 문법 오류가 있는 경우, 데이터베이스에서 실행 시 에러가 발생할 수 있습니다.
- 데이터베이스 연결 문제: 데이터베이스 연결 설정이 올바르게 구성되었는지 확인하세요. 데이터베이스에 연결할 수 없는 경우에도 404 에러가 발생할 수 있습니다.
- 프론트엔드 및 백엔드 코드 문제: 프론트엔드와 백엔드 코드가 상호작용하여 웹 페이지를 렌더링하는 경우, 코드에서 오류가 발생할 수 있습니다. 서버 측 코드에서 예외가 발생할 경우에도 404 에러가 발생할 수 있습니다.
- 로깅과 디버깅: 서버 로그와 개발 도구를 사용하여 더 자세한 정보를 얻을 수 있습니다. 로그 파일이나 콘솔 출력을 확인하여 어떤 오류가 발생하고 있는지 확인하세요.
문제를 식별하려면 더 많은 정보와 코드 스니펫이 필요할 수 있습니다. 또한 프로젝트의 환경과 사용 중인 기술 스택에 따라 상세한 원인을 찾는 데 도움이 되는 정보가 달라질 수 있습니다.
[spring] 404오류가 나는 경우, mapper쪽 오류 해결
controller @GetMapping에 ("/")는 안된다 @Controller @RequestMapping("/notice") public class NoticeController { @GetMapping("/") //안됨 public String getNoticeList() throws Exception { } } @GetMapping("main")등으로 써주어야 한다. Mapper SQL
wouldyou.tistory.com
[스프링 오류] 404오류는 web.xml 파일에 답이 있다.(하나씩 찾아보자)
공부하는 책의 테스트 코드를 실행하려고하였다. 코드를 하나씩 넣어서 하고있는 중 코드를 실행하였다. 톰캣 실행 후 실행하려고 하는 jsp 파일을 실행하였다. /WEB-INF/views/main.jsp 파일을 실행하
xzio.tistory.com
'개발기록' 카테고리의 다른 글
class, xml 배포 시 서버적용 타이밍 (1) | 2024.06.26 |
---|---|
csv 파일 읽기 (0) | 2023.08.05 |
인텔리제이랑 깃허브 연결이 뭔가 됐는데 내 생각대로 안됐다 (0) | 2023.08.01 |
Intelij IDEA 를 설치했습니다 (0) | 2023.07.26 |
인텔리제이 - 톰캣 연결 (0) | 2023.06.12 |