
The archive: C:/Program Files/Java/jdk1.8.0_251/lib/tools.jar which is referenced by the classpath, does not exist
이 말은 Eclipse가 Tomcat을 실행할 때 JDK 대신 JRE 경로를 사용하고 있거나, 설정된 JDK 경로가 잘못되어 tools.jar 파일을 못 찾고 있다는 뜻입니다. Tomcat 실행에는 tools.jar가 필요합니다. (JRE에는 없어요.)
jdk 경로 확인하는 방법

javac -version : JDK가 설치되어 있으면 버전이 출력
where javac : JDK 설치 경로 확인
bin\javac.exe가 있는 폴더 위가 JDK 루트입니다

이렇게 등록하고 체크 해주기


Eclipse 프로젝트에서 설정한 Java 버전이 현재 Eclipse / Tomcat에서 지원되지 않아서입니다.
Project facet Java version 21 is not supported.
Tomcat 9.0과 Eclipse 일부 버전은 Java 21을 지원하지 않을 수 있습니다. 현재 JDK 17을 가지고 있으니, 프로젝트를 JDK 17로 맞추는 것이 안전합니다.

'에러&문제해결' 카테고리의 다른 글
| 🛑 DB 연결 안됨 | Windows에서 Oracle XE 켜는 방법 (0) | 2025.12.10 |
|---|---|
| The default superclass, "javax.servlet.http.HttpServlet", according to the project's Dynamic Web Module facet version (4.0), was not found on the Java Build Path. (0) | 2025.12.09 |
| Could not create the Java Virtual Machine (0) | 2025.11.29 |
| 서블릿 | 서블릿 URL 에러 404!!! (0) | 2025.11.27 |
| HTTP 상태 500 - 내부서버오류 | NumberFormatException (0) | 2025.11.17 |