我的TomEE应用程序在启动时出现以下异常。我不确定它在哪里(或如何)配置为使用suns实现的jsf。
我的TomEE安装下有apache jsf jars,它是apache-tomee webprofile 1.5.2捆绑包。我只是不确定从哪里开始?我本以为它会尝试使用Myfaces jars..但是看不出它在哪里/为什么要尝试使用sun的实现?
Error configuring application listener of class com.sun.faces.config.ConfigureListenerjava.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
发布于 2013-12-20 03:43:56
终于找到了问题所在..在启动过程的早期,在我的控制台中,我在INFO级别上看到了以下消息(我认为忽略它是可以的,因为它不是警告/错误)。
信息:未加载validateJarFile(D:\WORKSPACE.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\testeroo\WEB-INF\lib\javaee-web-api-6.0.jar) - jar。请参阅Servlet规范2.3,第9.7.2节。违规类: javax/servlet/Servlet.class
一段时间之后,(还有几页控制台输出...)
严重:配置类的应用程序侦听程序时出错
com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)快速搜索"jar未加载。请参阅Servlet规范2.3,第9.7.2节。违规类:javax/servlet/Servlet.class“。告诉我从我的Eclipse项目中删除jar javaee-web-api-6.0.jar (因为TomeEE有它自己的)..去掉了INFO消息..还有他..。部署的应用程序
https://stackoverflow.com/questions/20666494
复制相似问题