Engineering/토치서브(Torchserve)

[Torchserve] java.lang.NoSuchMethodError

Hyen4110 2022. 11. 14. 10:52
반응형

새로운 서버에서 기존에 생성한 mar파일로 torcsherve 실행시,
java.lang.NosuchMethodError 오류 발생함

이는 java version의 문제로
java 1.8 버전을 사용하는 서버에서 모두 문제가 발생했음.
java 11이상으로 변경했을때 정상적으로 작동함 확인

✔️ 아래 명령어를 실행하여 java 버전 변경

update-alternatives --config java

 

✔️ java11이 설치되어있지 않다면 아래 진행해서 설치

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install openjdk-11-jdk

 

✔️ 아래와 같은 오류 메세지가 뜬다면, sudo 추가

update-alternatives: using /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode
update-alternatives: 오류: `/etc/alternatives/java.dpkg-tmp' 심볼릭 링크를 만드는데 오류가 발생했습니다: Permission denied

sudo update-alternatives --config java
반응형