반응형
오늘은 Eclipse에서 Maven Build 오류 및 ClassNotFoundException 오류 해결 방안에 대해
포스팅 하려고 합니다.
해당 오류에는 아래 내용과 같은 이슈가 함께 발생할 수 있습니다. java.util.concurrent.executionexception: org.apache.catalina.lifecycleexception: failed to start component [standardengine[catalina].standardhost[localhost]
Tomcat으로 프로젝트를 실행하거나 빌드시에 오류가 나타난다면
프로젝트를 실행하는데 있어서 필요한 jar 파일들이 누락되었기 때문입니다.
maven에 대한 설정이 완벽하고 pom.xml을 통하여 dependency에 대한 정의 또한 문제가 없다면
해당 프로젝트의 .classpath를 확인해야 합니다.
.classpath에 다음과 같은 내용이 빠져있다면 추가해주시고 빌드를 다시 하면
정상적으로 실행이 될 수 있습니다.
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
Eclipse에서 프로젝트를 만들고 구성하였다면 누락되는일이 흔하지는 않지만, 함께 프로젝트를 진행하는 사람들이
IntelliJ 또는 다른 개발 IDE를 통해 프로젝트를 생성하고 빌드하였다면 Eclipse의 환경구성과 다르기 때문에
종종 나타날 수 있는 이슈입니다.
지금까지 Eclipse에서 Maven Build 오류 및 ClassNotFoundException 오류 해결 방안에 대한
포스팅이였습니다.
반응형
'Develope > Eclipse' 카테고리의 다른 글
[Eclipse] 이클립스 소스코드 자동완성 기능 설정 방법 (0) | 2021.09.15 |
---|