2014-05-13 1 views
1

나는이 문제에 직면하고 있습니다를 구성 :아파치 : 오류 나는 응용 프로그램을 실행하려고하면 응용 프로그램 리스너

경고 : [SetContextPropertiesRule] {상황} 속성 '소스'org.eclipse '에 을 설정합니다. jst.j2ee.server : CongressApp가 일치하는 속성을 찾지 못했습니다. 5 월 13 일 2014 오후 1시 35분 26초 org.apache.catalina.core.StandardContext listenerStart SEVERE : 클래스의 오류 구성 응용 프로그램 리스너 [email protected] java.lang.ClassNotFoundException가 : 웹 사이트 클래스로드 관리자 (WebappClassLoader.java : 1559) at org.apache.catalina.core.DefaultInstanceManager.loadClass (DefaultInstanceManager.java:527) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivile 검정 고시 org.apache.catalina.core.StandardContext.listenerStart에서 org.apache.catalina.core.DefaultInstanceManager.newInstance (DefaultInstanceManager.java:137)에서 (DefaultInstanceManager.java:509) (StandardContext.java:4854) org.apache.catalina에서 org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150)에서 org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5434) 에서 .core.ContainerBase.addChildInternal (ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:877) at org.apach e.catalina.core.StandardHost.addChild org.apache.catalina.startup.HostConfig.deployDescriptor (HostConfig.java:656)에서 (StandardHost.java:633) 에서 org.apache.catalina.startup.HostConfig $ DeployDescriptor.run (HostConfig.java:1635) at java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:471) at java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:334)) java.util.concurrent.ThreadPoolExecutor $ 노동자에 java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) 에서 java.util.concurrent.FutureTask.run (FutureTask.java:166)에서 . 실행 (ThreadPoolExecutor.java:615) at java.lan

2014년 5월 13일 g.Thread.run (Thread.java:722) 오후 1시 35분 26초 org.apache.catalina.core.StandardContext listenerStart SEVERE : 클래스 org.apache의 응용 프로그램 리스너를 구성 오류가 발생했습니다. [email protected] java.lang.ClassNotFoundException가 : com.iss.congress.core.util.CongressHttpSessionListener 에서 org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1714)에서 조직 .apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1559) at org.apache.catalina.core.DefaultInstanceManager.loadClass (DefaultInstanceManager.java:527) org.apache.catalina에서 org.apache.catalina.core.DefaultInstanceManager.newInstance (DefaultInstanceManager.java:137)에서 org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged (DefaultInstanceManager.java:509) 에서 7백45경1천5백15조5백36억9천1백36만3천2백10 .core.StandardContext.listenerStart org.apache.catalina.util.LifecycleBase.start (LifecycleBase에서 org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5434)에서 (StandardContext.java:4854) . 자바 150) org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:877) 에서 org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:901) 에서 에서 조직도 .apache.catalina.core.StandardHost.addChild (StandardHost.java:633) at org.apache.catalina.startup.HostConfig.deployDescriptor (HostConfig.java:656) at org.apache.c atalina.startup.HostConfig $ DeployDescriptor.run (HostConfig.java:1635) at java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:471) at java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:334) java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145)에서 java.util.concurrent.FutureTask.run (FutureTask.java:166)에서 있는 java.util에서 . java.lang.Thread.run에서 concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) (Thread.java:722)

2014년 5월 13일 오후 1시 35분 26초의 org.apache.catalina. core.StandardContext listenerStart SEVERE : 오류 구성 클래스의 NG 응용 프로그램 리스너 [email protected] java.lang.ClassNotFoundException가 : org.apache.catalina.loader.WebappClassLoader.loadClass에서 com.iss.congress.core.util.HibernateListener ( org.apache.catalina.core.DefaultInstanceManager.loadClass (DefaultInstanceManager.java:527에서 org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1559) ) 에서의 WebappClassLoader.java:1714) org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged (DefaultInstanceManager.java:509) at org.apache.catalina.core.DefaultInstanceManager.newInstance (Defau org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5434에서 org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4854) ) 에서의 ltInstanceManager.java:137) org.apache.catalina.core에서 org.apache.catalina.util.LifecycleBase.start org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:901)에서 (LifecycleBase.java:150) .ContainerBase.addChild (ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild (StandardHost.java:633) at org.apache.catalina.startup.HostConfig.de java.util.concurrent.Executors $ RunnableAdapter.call에서 org.apache.catalina.startup.HostConfig $ DeployDescriptor.run (HostConfig.java:1635) (Executors.java에서 ployDescriptor (HostConfig.java:656) : 471) 에서 java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:334) 에서 java.util.concurrent.FutureTask.run (FutureTask.java:166)에서 java.util.concurrent.ThreadPoolExecutor. runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) at java.lang.Thread.run (Thread.자바 : web.xml의 청취자 722)

이와 같이 구성은 :

<listener> 
     <listener-class>com.iss.congress.core.util.CongressContextListener</listener-class> 
    </listener> 

    <listener> 
     <listener-class>com.iss.congress.core.util.CongressHttpSessionListener</listener-class> 
    </listener> 


    <listener> 
     <display-name>Hibernate Session Listener</display-name> 
     <listener-class>com.iss.congress.core.util.HibernateListener</listener-class> 
    </listener> 

답변

4

이 클래스 HibernateListener 클래스 경로에 존재하지 않는 것을 의미 java.lang.ClassNotFoundException: com.iss.congress.core.util.HibernateListener의 경우이다. 이 클래스를 포함하는 jar가 응용 프로그램의 WEB-INF/lib 폴더에 있는지 확인하십시오.

클래스가 src 폴더에 있으면 패키지 이름을 확인하십시오. 패키지 이름/클래스 이름은 대소 문자를 구분합니다.

+0

답장을 보내 주셔서 감사합니다. 불행히도 철자를 검사 한 결과 아무런 문제가 발견되지 않았습니다. –

+1

Eclipse IDE에서 서버를 삭제하려고 시도한 다음 다시 만듭니다. 이 단계는 문제를 해결합니다. 이 문제가 발생한 이유를 설명해 주시겠습니까? –

+0

이것은 캐싱에 문제가 될 수 있습니다. 드물게 일어나는 일은 일식 + 바람둥이가 전쟁의 이전 버전을 부분적으로 캐시합니다 (스레드 보류로 인한 것임). 따라서이 문제가 발생합니다. 변경 사항이 반영되지 않은 상황에 직면하면 다음 번에 'Clea Tomcat Work Directory'를 시도 할 수 있습니다. – AdityaKeyal

관련 문제