2012-12-24 5 views
0

내 Java 프로젝트에서 패키지 이름을 거의 변경하지 않았지만 변경 후에 tomcat을 다시 시작하면 이전 패키지 이름을 얻습니다. (throws java.lang.ClassNotFoundException)tomcat이 Eclipse에서 리팩터링 패키지 이름을 인식하지 못하는 이유

[email protected] 
com.project.linkedin.LinkedInService 
java.lang.ClassNotFoundException: com.project.linkedin.LinkedInService 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128) 
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026) 
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4421) 
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4734) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) 
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) 
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) 
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 
    at org.apache.catalina.core.StandardService.start(StandardService.java:525) 
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:595) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 
    at java.lang.reflect.Method.invoke(Unknown Source) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 

내가 잘못 뭐하는 거지 :

나는 내 응용 프로그램을 다시 만들려고 다음과 같은 예외가? 바람둥이 속성에서도 뭔가를 바꿀 필요가 있습니까?

미리 감사드립니다.

+1

어디에서 예외가 발생합니까? (JSP 코드에서 서블릿, ...?) Tomcat이 출력하는 오류 텍스트 게시 –

+0

패키지 이름이 com.project.linkedin.LinkedInService에서 com.afeka.project.linkedin.LinkedInService로 변경되었으며 이것이 내가 얻는 것입니다. : [email protected] com.project.linkedin.LinkedInService java.lang.ClassNotFoundException가 : com.project.linkedin.LinkedInService \t org.apache.catalina.loader.WebappClassLoader.loadClass에서 (WebappClassLoader .java : 1680) \t at org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1526) ..... –

+0

질문을 편집하고 예외를 추가 할 수 있습니까? - 더 읽기 쉽게 해줍니다 :) –

답변

2

web.xml 수정, 아마도 이전 패키지 이름을 가진 LinkedInService를 참조하십시오.

관련 문제