Java & Spring
스프링 javax 에러 / 구형 스프링 프로젝트 javax 문제 /
데르벨준
2021. 12. 1. 10:37
반응형
항상 최신버전에 자바와 스프링만 써보다가
오랜만에 스프링 4.2 프로젝트를 돌려야하는 일이 생겼다.
외부톰캣을 사용하고, javax 관련 maven dependency에 없는데도
개발 / QA / 운영이 잘 돌아가는 상황이었다.
그 말인 즉 내가 버전에 맞지 않는 자바 또는 톰캣을 쓴다는 것.
원인은 자바 9부터 빠진 JAXB API
가 문제였다.
따라서 에러가 발생한 원인을 해결하려면
- maven dependency를 추가한다.
- 개발 세팅을 자바 8과 톰캣 8.5으로 맞춘다.
이 둘 중 하나인데 유지보수 인력과 서버 환경도
버전에 맞춰서 개발하고 있어 2번 방법으로 세팅하였다.
반응형