2014-12-22 2 views
0

코드에 오류가 없는데도 웹 프로그램을 시작할 때이 문제가 발생합니다.자바 스프링 최대 절전 모드를 사용하여 프로그램 시작시 오류가 발생했습니다.

org.apache.catalina.core.StandardContext listenerStart 
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener 
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) 
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571) 
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:506) 
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:488) 
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:115) 
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4909) 
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492) 
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575) 
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565) 
at java.util.concurrent.FutureTask.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 
+1

spring-web * .jar이 (가) 클래스 경로에 없습니다. WEB-INF에 추가하려고 시도하십시오. – SMA

+0

가능한 복제본 : [Eclipse의 org.springframework.web.context.ContextLoaderListener] (http://stackoverflow.com/questions/21237339/java-lang- classnotfoundexception-org-springframework-web-context-contextloaderl) –

답변

0

당신이 받는다는없이 간단한 프로젝트를 작성하는 경우, 다음 단계를 수행 할 필요가

  1. 다운로드 필요한 jar 파일, 예를 들면 다음과 같습니다 는 오류 코드입니다 나는 그런 다음 의 WebContent/WEB-INF/lib에 폴더 안에이 파일을 추가 Index of release

  2. 에서 스프링 (4) 내가 다운로드 한 파일을 사용하고 있습니다.

  3. 빌드 경로에 jar 파일을 추가 (일식에서 : 오른쪽 프로젝트를 클릭 -> 속성 -> 자바 빌드 경로 -> ... JAR 파일을 추가)

org.springframework을 방지 할 수 있습니다. web.context.ContextLoaderListener 예외입니다.

0

필요한 모든 병이 클래스 경로에 추가되었는지 확인하십시오. 이 오류가 발생하는 이유는 -입니다.

경우 동적 웹 프로젝트를 사용하는

,

  1. WEB-INF\lib 폴더에 필요한 모든 단지를 추가합니다.
  2. 프로젝트를 새로 고치고 정리하고 다시 빌드하십시오.

당신이 오른쪽

  • 클릭 Properties
  • 이클립스에서 프로젝트를 클릭하여 프로젝트를 빌드 당신이 메이븐
    1. 을 㑇여 실행 한 후 배포 어셈블리에 대한 종속성을 추가 확인 메이븐을 사용하는 경우
    2. Deployment Assembly을 선택하고 Add
    3. 을 클릭하십시오. 다음 대화 상자에서 Java Build Path Entries, 을 선택하십시오. l 항아리에 넣고 확인을 클릭하십시오.
    0

    게시 한 오류에 따라 일부 jar 파일이 누락되었다고 생각됩니다. 티아 라인에서 는

    java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener 
    

    당신은 당신의 응용 프로그램이 필요한 class.So 당신이 필요한 모든에 대한 검사보다 mavan를 사용하는 경우 당신이 필요한 모든 jar 파일을 포함하거나했는지 확인하시기 바랍니다 찾을 수없는 것을 볼 수 있습니다 의존성.

    관련 문제