Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- Intellij
- 키오스크
- 스파르타코딩클럽
- 스파르타
- css
- 오버라이딩
- 스프링시큐리티
- 자바
- 도커
- MySQL
- 백준
- 알고리즘
- Infra
- JWT
- 프로메테우스
- 깃허브
- 테스트코드
- tomcat
- 인텔리제이
- 스프링
- 스프링예외처리
- o'auth2
- mysqlworkbench
- 연동
- 그라파나
- EC2
- 소셜로그인
- AWS
- java
- 내일배움캠프
Archives
- Today
- Total
개발스토리지😃
[스프링] STS에서 컨트롤러 URL맵핑이 안될 때 확인사항 본문
STS를 사용해 스프링을 공부하면서 URL을 제대로 썼는데 404오류가 뜬다면 확인해야할 사항을 정리해보았다
1. pom.xml 확인
- Spring 5.x를 사용할 경우 Java 8 이상
- Spring 6.x를 사용할 경우 Java 17 이상
1.1수정 후 서버 재시작
1.2 프로젝트 선택 후 오른쪽 마우스 클릭 -> Build Path -> Configure Build Path
Libraries에서 자바 버전 확인
2. 톰캣 server.xml
- 포트번호 확인
- Context에 프로젝트 이름이 변경되지 않았는지 확인
3. 프로젝트 web.xml
- root-context.xml의 경로 확인
- DispatcherServlet 사용 확인
- servler-context.xml의 경로확인
- / 모든 주소를 받고 있는지 확인
4. /src/main/webapp/WEB-INF/spring/appServlet/servlet-context.xml (스프링 웹관련 설정파일)
- jsp를 사용한다면 경로가 맞는지 확인
트러블슈팅
저는 남궁성의 Spring MVC강의를 들으며 패키지 이름을 바꾸게 되었습니다
그런데 4. servlet-context.xml 에서 26번째줄인
<context:component-scan base-package="com.fastcampus.ch2" />
이 부분이 자동으로 바뀌지 않아서 생긴 오류였습니다
'프레임워크 > 스프링' 카테고리의 다른 글
[Spring] @Component, @Controller, @Service, @Repository (0) | 2025.04.02 |
---|---|
[Spring] 예외처리 @ExceptionHandler, @ControllerAdvice (0) | 2025.03.25 |
[스프링] CSS파일 import안될 때 해결방법 (0) | 2024.12.12 |
[스프링] 맥북에서 인텔리제이 톰캣 연동하기 (0) | 2024.12.06 |
[스프링] M1 Spring MVC Project 생성하기 (3) | 2024.11.28 |