2011-05-02 6 views
1

Eclipse IDE에서 Tomcat을 시작하는 데 문제가 있습니다.org.springframework.web.servlet.DispatcherServlet 클래스를 찾을 수 없습니다.

Error loading WebappClassLoader 
    context: /CG 
    delegate: false 
    repositories: 
    /WEB-INF/classes/ 
----------> Parent Classloader: 
[email protected] 
org.springframework.web.servlet.DispatcherServlet 
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) 

: 나는 나는이 문제를했습니다 이클립스에서 Tomcat을 시작할 때, 그리고 (그냥 잘하고있어 확인하기 위해 실제로뿐만 아니라 하나) 봄 자습서를 사용하여 MVC 웹 응용 프로그램을 만들 수있는 모든 명령을 따라 인터넷에서 비슷한 문제가 있는지 확인하려고했지만 제안 된 모든 솔루션이 작동하지 않습니다. 내 classpath 확인하고 모든 lib 사용할 수 있습니다, 나는 수동으로 모든 병을 WEB-INF/lib 폴더에 복사했지만 여전히 작동하지 않습니다.

내가 포함 :

org.springframework.asm-3.1.0.M1.jar 
org.springframework.beans-3.1.0.M1.jar 
org.springframework.context-3.1.0.M1.jar 
org.springframework.context-support-3.1.0.M1.jar 
org.springframework.core-3.1.0.M1.jar 
org.springframework.expression-3.1.0.M1.jar 
org.springframework.jdbc-3.1.0.M1.jar 
org.springframework.test-3.1.0.M1.jar 
org.springframework.transaction-3.1.0.M1.jar 
org.springframework.web-3.1.0.M1.jar 
org.springframework.web-servlet-3.1.0.M1.jar 

당신은, 제발 도와 드릴까요? 나는

TNX, 안드레아

+3

조언 : 스프링을 배우는 사람이라면 3.1 마일스톤 빌드를 사용해서는 안되며 혼란스러워 할 것입니다. 3.0.x로 고정하십시오. – skaffman

+0

어떤 Eclipse 버전을 사용하고 있습니까? – Jeff

+1

@skaffman이 조언을 주셔서 감사합니다. 3.0.5를 사용하고 있습니다! –

답변

4

모든 봄 관련 항아리를 tomcat 6 및 tomcat 5.x {tomcat_installation}/shared/lib의 {tomcat_installation}/lib로 복사하십시오.

+0

그래, 작동한다! 나는 그 폴더에 lib를 추가하는 것을 잊었다! –

+0

일부 포인트 및 답변 수락은 공정하겠습니다 ;-) –

+0

절대적으로 선생님! –

3

DispatcherServletspring-webmvc-${version}.jar에 일반적으로 ....이 문제에 대한 정말 좌절입니다.

Maven 또는 Ivy를 사용하여 이러한 종속성을 관리하는 것이 좋습니다.

+0

나는 또한 Maven을 사용할 것이고, 나는 Java 도구의 초보자이다 –

관련 문제