![아파치-톰캣-8.0.22; VM 초기화 중 오류가 발생했습니다. java.lang.NoClassDefFoundError: java/lang/Object](https://rvso.com/image/1451239/%EC%95%84%ED%8C%8C%EC%B9%98-%ED%86%B0%EC%BA%A3-8.0.22%3B%20VM%20%EC%B4%88%EA%B8%B0%ED%99%94%20%EC%A4%91%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20java.lang.NoClassDefFoundError%3A%20java%2Flang%2FObject.png)
최신 버전인 JRE1.8.0_45로 JRE를 다시 설치했습니다.
Tomcat:startup.bat를 실행하려고 할 때마다 이 오류가 발생합니다.
Oracle 온라인 설치 프로그램을 사용하여 JRE 설치가 완료되었으며 완벽했습니다.
JAVA_HOME도 올바르게 설정되었습니다.
무엇이 문제인지 제안해주세요.
답변1
PATH 변수가 올바르게 설정되었는지 확인하세요. 또한 필요한 jar를 로드하려면 클래스 경로 설정이 정확해야 합니다.
NoClassDefFoundError
일반적으로 java 명령을 실행할 때 찾을 수 없는 클래스를 나타냅니다. 귀하의 경우에는 Tomcat이 누락된 값으로 인해 bat 파일 내에서 명령을 실행할 수 없는 것일 수 있습니다.클래스 경로
답변2
위의 Dan이 제공한 팁이 효과가 있었습니다. JRE 경로를 JDK(C:\Program Files\Java\jdk1.8.0\jre)로 설정하면 Tomcat이 작동하기 시작했습니다.