일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- oracle
- MySQL
- 프로세스
- http
- service name
- servicename
- Docker
- 컨트롤러
- MariaDB
- java
- HTML
- httpservletreqeust
- wsdl
- 안드로이드 스튜디오
- API
- 영상편집
- 티스토리챌린지
- SID
- 스레드
- 키보드
- Database
- JDBC
- Tomcat
- letterspacing
- 톰캣
- cmd
- q87
- 스레드 덤프
- 오블완
- ibatis
- Today
- Total
블로그 이름
[ERROR] Context initialization failedorg.springframework.beans.factory.BeanCreationException 본문
[ERROR] Context initialization failedorg.springframework.beans.factory.BeanCreationException
Hide 2024. 10. 15. 22:38오늘도 서버가 안 켜지는 (맨날 안켜진다...)
현상이 있어서.
뭔가 익숙한 오류 메세지다.
ERROR [18:16:02.239] {http-bio-8080-exec-3} (FrameworkServlet.java:400) Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping': Initialization of bean failed; nested exception is java.lang.IllegalStateException: Cannot map handler '0000Controller' to URL path [/0000l/1111]: There is already handler of type [class.1111.2222.333l.api.4444Controller] mapped.
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529)
대충.. 빈에 컨트롤러 매핑이 안됐다는 소리 같은데
해당 컨트롤러에서 해당 API는 문제 없이 잘 동작하고 있었고, 빌드 문제일 수 있다길래? 재빌드 후 서버 재시작 하였지만 안된다....
해결 방법을 찾아보니 tomcat clean을 하면 된다고 해서?.. tomcat 클린도 했다. 여전히 안된다...
controller가 파일 등록이 안되어있나 해서 생각해보니 원래 잘 동작하고 있었다. 등록도 되어 있는 듯 하고... 어노테이션도 추가해줬다. 그냥 원래 되던게 안됐다.
그러다 문득 아까 새 API를 만들때 기존 API를 복사해서 사용했던게 생각났다.
신규 API를 확인해보니, API 주소가 똑같은게 2개 있다.
다른 컨트롤러지만.. API 주소가 중복되어 중복 등록할 수 없어 발생한 오류였다.
API 경로를 변경해주고, 빌드 후 재시작해주니 문제 없이 동작한다.
'개발 > Java' 카테고리의 다른 글
[JAVA] 'A.B.C' 형태 버전 비교하는법 (0) | 2024.11.05 |
---|---|
[HTTP] @RequestParam으로 Date 타입 받는 방법 (1) | 2024.10.23 |
[JAVA] Thread Dump (쓰레드 덤프) 생성하는법 (0) | 2024.09.23 |
[JAVA] parseInt()와 intValue() 차이점 (0) | 2024.09.05 |
[JAVA] int, Integer 차이, Wrapper class (0) | 2024.09.05 |