728x90
반응형
안녕하세요 성장형 개발자입니다.
Tomcat으로 자바 실행 시 아래와 같이 에러가 난 경우에 대해 해결 방법을 공유하겠습니다.
Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.descriptor.tld.TldParser
Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser
Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]]
위 에러는 org.apache.tomcat.util.descriptor.tld.TldParser 라는 Class를 찾지 못한 경우입니다.
구글에 'TldParser gradle' 이라고 검색을 하면 jar파일을 다운할 수 있는 사이트가 나옵니다.
그래서 해당 사이트 접속하여 위 클래스를 포함을 시켜주면 아래와 같은 에러는 해결이 됩니다.
아래에 URL 첨부해두겠습니다.
maven, gradle 등 다른 표현식들도 있으니 해당 사이트에서 확인하시면 되겠습니다.
이번 에러의 핵심
- Caused by : java.lang.ClassNotFoundException
- 클래스가 없구나! 라는 에러를 파악해야한다!
모두 행코하세요!
728x90
반응형
'개발기록 > JAVA' 카테고리의 다른 글
문자열 비교할 때 equls와 == 의 차이는 무엇일까? (1) | 2024.11.13 |
---|---|
[JPA] jdbc:h2:mem:testdb 안될 때 (0) | 2024.05.16 |
Test 코드 작성 시 java.lang.Exception: No runnable methods 발생 원인 해결하기 (0) | 2024.05.15 |
error: package org.junit does not exist import org.junit.Test;(최우선 확인) (0) | 2024.05.14 |
import Class가 나오지 않을 때 해결법(feat.IntelliJ) (0) | 2023.11.02 |