반응형
항상 최신버전에 자바와 스프링만 써보다가
오랜만에 스프링 4.2 프로젝트를 돌려야하는 일이 생겼다.
외부톰캣을 사용하고, javax 관련 maven dependency에 없는데도
개발 / QA / 운영이 잘 돌아가는 상황이었다.
그 말인 즉 내가 버전에 맞지 않는 자바 또는 톰캣을 쓴다는 것.
원인은 자바 9부터 빠진 JAXB API
가 문제였다.
따라서 에러가 발생한 원인을 해결하려면
- maven dependency를 추가한다.
- 개발 세팅을 자바 8과 톰캣 8.5으로 맞춘다.
이 둘 중 하나인데 유지보수 인력과 서버 환경도
버전에 맞춰서 개발하고 있어 2번 방법으로 세팅하였다.
반응형
'Java & Spring' 카테고리의 다른 글
[트러블 슈팅] Jstack 을 통한 Thread Dump 및 분석 (0) | 2021.12.28 |
---|---|
JAVA 1.8 환경에서 MSSQL 접속 시 에러 해결 (0) | 2021.12.01 |
스프링 배치 Spring Batch [2] Hello Spring Batch 실행해보기 (0) | 2020.01.27 |
HTTP Range Requests 를 이용한 스프링 비디오 스트리밍 (1) | 2020.01.09 |
[Netty] Shared 된 ChannelHandler 사용시 Message 처리 (0) | 2017.01.27 |
WRITTEN BY
,