gpt4 book ai didi

Tomcat 8 找不到 com.sun.faces.config.ConfigureListener 类

转载 作者:行者123 更新时间:2023-11-28 23:56:17 24 4
gpt4 key购买 nike

我是 JSF 的新手,遇到了菜鸟问题。我正在玩在 http://javatutorialspot.com/jsf2/primefaces/primefaces-hello-world/ 找到的教程.当我在 Tomcat 7 上运行它时,一切正常。一旦将目标运行时环境切换到 Tomcat 8,就会出现以下异常

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 jar 和 jsf-impl-2.2.0.jar 作为用户库的一部分。

运行时配置也有我的用户库。

知道为什么 Tomcat 8 找不到 com.sun.faces.config.ConfigureListener 类吗?

最佳答案

您需要更新依赖项和 Tomcat web.xml。您可以通过以下链接找到解决方案:https://musingsinjava.wordpress.com/2014/11/02/enabling-jsf-2-2-and-cdi-1-2-on-tomcat-8/

关于Tomcat 8 找不到 com.sun.faces.config.ConfigureListener 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46797158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com