jsvc를 이용할 때 다음의 오류가 발생하는 경우가 있습니다.
Invalid JVM name specified server
Cannot locate JVM library file
Service exit with a return value of 1
원인
이 오류는 jsvc를 실행할 때 전달하는 jvm의 이름이 틀렸기 때문입니다. JVM의 종류가 다양하기 때문에 자신이 사용하는 JVM의 정보를 확인하고 이 이름을 전달하면 됩니다. OpenJDK나 HotSpot은 jvm이름이 server 이기 때[문에 일반적인 설정에서는 문제가 없으나, 이클립스 VM의 경우 이름이 j9vm 이라서 이런 오류가 발생할 수 있습니다.
JVM 이름 확인
JVM이름을 확인하고 이 이름을 JSVC 명령어에서 이요할 수 있습니다.
JSVC 명령어
JSVC로 명령을 실행하는 중 오류가 발생하면 디버그 모드로 실행하여 오류를 확인할 수 있습니다.
반응형
'java' 카테고리의 다른 글
[java] 자바 VM의 최대 메모리 사용량 확인 방법 (0) | 2021.02.16 |
---|---|
[java] JVM의 메모리가 Xmx 설정보다 많이 먹는 이유 (0) | 2021.02.06 |
[java] 메모리 사용량 확인 (0) | 2021.01.10 |
[java] DateTimeFormatter를 이용하여 유닉스 시간(Epoch Time)을 밀리세컨드로 출력하는 예제 (0) | 2020.06.03 |
[log4j] 레이아웃 패턴 기본 설정 (0) | 2019.11.04 |