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