study/Project 🐾
[Linux] CentOS에서 SpringLegacy 프로젝트 배포시 에러
서나쓰
2021. 2. 15. 11:12
728x90
기존 CentOS에 깔아놓은 jdk는 1.8, tomcat은 8이고
실제 로컬에서 진행한 개발은 jdk 11, tomcat은 9로 진행하였다.
조원의 말로 톰캣 버전이 달라서 안 된다는 말에 CentOS 포맷후 tomcat9로 새로 설치했지만 404에러..
그 후 검색으로 catalina.out에 로그가 있다는 것을 확인
vi /usr/local/tomcat9/logs/catalina.out
으로 가서 로그 확인을 하면 된다
로그 확인 결과 java.lang.UnsupportedClassVersionError: 확인, class file version 55.0 확인
jdk 버전이 다르다는 것은 전혀 생각을 못 하고 있어서 CentOS에 기존 jdk 삭제 후 jdk 11 새로 설치하기로 했다
rpm -qa | grep jdk
으로 현재 깔려있는 jdk 확인
yum remove 조회된 jdk들
로 install 된 jdk를 전부 지워주기로 하자
java -version
이렇게 나오면 jdk 전부 삭제 완료
새로운 버전의 jdk 설치해주자
yum install java-11-openjdk-devel.x86_64
이렇게 뜨면 설치 완료!
tomcat service를 restart 해 주고 프로젝트 URL 실행하면 잘 실행이 된다!
728x90