저는 JSF를 처음 사용하고 멍청한 점이 있습니다. http://javatutorialspot.com/jsf2/primefaces/primefaces-hello-world/에있는 자습서를 가지고 놀고 있습니다. Tomcat 7에서 실행하면 모든 것이 잘 작동합니다. 최대한 빨리 톰캣 8 타겟 런타임 환경을 전환으로 나는 다음과 같은 예외를 얻을Tomcat 8에서 com.sun.faces.config.ConfigureListener 클래스를 찾을 수 없습니다.
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1332)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1166)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:518)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:499)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4764)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5303)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1407)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1397)
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)
내 빌드 경로는 두 개의 jar 파일이 있습니다 JSF-API-2.2.0 항아리와 JSF-IMPL-2.2.0.jar 등을 사용자 라이브러리의 일부
런타임 구성에 내 사용자 라이브러리가 있습니다.
Tomcat 8에서 com.sun.faces.config.ConfigureListener 클래스를 찾을 수없는 이유는 무엇입니까?