본문 바로가기

개발일지/Java + Spring

[MVC Spring] jar 파일 삽입 후 ClassNotFoundException 에러

 
1. Java Build Path > Libraries > Add External JARs.. 에서 jar 파일 추가 
2. pom.xml 파일에 아래와 같이 의존성 추가

		<!-- https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15to18 -->
		<dependency>
		    <groupId>org.bouncycastle</groupId>
		    <artifactId>bcprov-jdk15to18</artifactId>
		    <version>1.79</version>
		</dependency>

		<!-- https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15to18 -->
		<dependency>
		    <groupId>org.bouncycastle</groupId>
		    <artifactId>bcpkix-jdk15to18</artifactId>
		    <version>1.79</version>
		</dependency>
	</dependencies>

 
 - groupId는 동일해도 됨 
 
3. Maven 의존성 업데이트 
Eclipse에서 프로젝트 우클릭 → Maven → Update Project (Alt + F5)

Force Update of Snapshots/Releases : Maven에서 의존성(라이브러리)을 강제로 다시 다운로드 함
 
 
호옥시 몰라서 이클립스창 닫고 서버를 올리면~~~??
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
쥐엔장~~~~
.
.
 

 
 


 
해결 방법 : 
 

 
Web Deployment Assembly - Java Build Path Entries 추가 
 
세팅하다가 빠져 버린 듯
한참을 구글링 하다가 아래 방법으로 해결했다. 
 
https://xcevor.tistory.com/556

 

[Spring] Tomcat 실행 에러 해결 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

SEVERE: Error configuring application listener of class [org.springframework.web.context.ContextLoaderListener] java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 얼마전에도 이렇게 떳었다. 검색을 통해

xcevor.tistory.com

 
 
 
끄읕~~~~~~~~~
 
 
 


 
(+)
org.bouncycastle » bcprov-jdk15to18 (암호화 알고리즘 라이브러리)
https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk15to18/1.79
org.bouncycastle » bcutil-jdk15to18 (PKI 및 인증서 관련 기능 추가제공)
https://mvnrepository.com/artifact/org.bouncycastle/bcpkix-jdk15to18/1.79