Tag: openfaces

带有已部署的动态Web项目的WebSphere ClassNotFoundException

问题 我目前正在使用WebSphere 7.0应用程序服务器上部署的EAR(使用OpenFaces Web项目)遇到ClassNotFoundException。 EAR部署没有任何问题,但是当我从Web项目(包含在EAR中)访问页面时,我得到了ClassNotFoundException(下面)。 我已导出EAR以确保一切都在那里并且包含WAR文件。 当我查看WAR文件时,未找到的类包含在WEB-INF / classes文件夹中。 例外是指Web项目中的类,如果有帮助则不在JAR中。 我猜我在项目配置中遗漏了一些东西。 任何和所有的反馈非常感谢! 错误 [4/3/13 15:42:49:462 EDT] 0000001b Digester E org.apache.commons.digester.Digester startElement Begin event threw exception java.lang.ClassNotFoundException: org.openfaces.demo.services.MenuItem at java.net.URLClassLoader.findClass(URLClassLoader.java:434) at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:191) at java.lang.ClassLoader.loadClass(ClassLoader.java:660) at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:111) at java.lang.ClassLoader.loadClass(ClassLoader.java:626) at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:62) at com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java:58) at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java:510) at java.lang.ClassLoader.loadClass(ClassLoader.java:626) at org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205) at org.apache.commons.digester.Rule.begin(Rule.java:175) at org.apache.commons.digester.Digester.startElement(Digester.java:1453) at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1296) at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:340) […]

Jsf错误:java.lang.ClassCastException

我在glassfish 3.0.1上使用jsf 2.0来构建我的搜索引擎的接口,当我在我的jsf页面上使用Openfaces组件时,每当我提交表单时,我都会收到以下错误消息: java.lang.ClassCastException:[Ljava.lang.Object; 无法转换为com.sun.faces.application.view.StateHolderSaver 我没有在网上找到任何帮助,请问有什么问题? 以及如何摆脱它? 谢谢。