새소식

반응형
개발기록/JAVA

Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.descriptor.tld.TldParser

  • -
반응형

안녕하세요 성장형 개발자입니다.

 

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 등 다른 표현식들도 있으니 해당 사이트에서 확인하시면 되겠습니다.

https://jar-download.com/artifacts/org.apache.tomcat/tomcat-util-scan/9.0.0.M18/source-code/org/apache/tomcat/util/descriptor/tld/TldParser.java

 

이번 에러의 핵심

 - Caused by : java.lang.ClassNotFoundException 

 - 클래스가 없구나! 라는 에러를 파악해야한다!

 

모두 행코하세요!

반응형

'개발기록 > JAVA' 카테고리의 다른 글

import Class가 나오지 않을 때 해결법(feat.IntelliJ)  (0) 2023.11.02
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.