반응형

항상 최신버전에 자바와 스프링만 써보다가
오랜만에 스프링 4.2 프로젝트를 돌려야하는 일이 생겼다.
외부톰캣을 사용하고, javax 관련 maven dependency에 없는데도
개발 / QA / 운영이 잘 돌아가는 상황이었다.

그 말인 즉 내가 버전에 맞지 않는 자바 또는 톰캣을 쓴다는 것.
원인은 자바 9부터 빠진 JAXB API가 문제였다.

따라서 에러가 발생한 원인을 해결하려면

  1. maven dependency를 추가한다.
  2. 개발 세팅을 자바 8과 톰캣 8.5으로 맞춘다.

이 둘 중 하나인데 유지보수 인력과 서버 환경도
버전에 맞춰서 개발하고 있어 2번 방법으로 세팅하였다.

반응형

WRITTEN BY
데르벨준

,