새로운 서버에서 기존에 생성한 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
'Engineering > 토치서브(Torchserve)' 카테고리의 다른 글
[torchserve] torchserve start -> ModuleNotFound Error (import yaml) (0) | 2022.12.06 |
---|---|
[Torchserve]'NoneType' object is not callable (0) | 2022.11.14 |
[Torchserve] ImportError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (0) | 2022.11.14 |
[Torchserve] torchserve explanations API 사용하기 (0) | 2022.09.01 |
[Torchserve] torchserve Backend worker did not respond in given time (0) | 2022.08.31 |
댓글