我遇到了以下问题:我有一个使用 Java 8 和 tomcat 7 的应用程序。现在我尝试转向 tomcat 8。我下载了一个开发环境 tomcat 8 二进制文件并开始在 eclipse 中工作。我添加了一个新服务器(Apache tomcat 8)。不是我想让我的应用程序在新的 tomcat 8 上运行。但是我遇到了以下异常,我无法修复:
java.lang.ClassNotFoundException: org.apache.catalina.core.JasperListener
WARNING: Catalina.start using conf/server.xml: Error at (28, 66) : org.apache.catalina.core.JasperListener
这个错误对我来说似乎很合乎逻辑,因为错误消息非常简单。删除该监听后,出现如下:
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to
start component [StandardEngine [Catalina]
.StandardHost[localhost].StandardContext[/mycontext]]
其次是:
Caused by: java.lang.IllegalArgumentException: The type specified [com.sun.faces.application.WebappLifecycleListener] is not one of the expected listener types
我在 Server.xml 中定义了侦听器,并在应用程序的 web.xml 中定义了侦听器。但如果我注释掉所有条目,则会出现相同的错误。
有人可以给我任何线索来解决我的问题吗?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)