jsf出错

问题描述

我自定义了一个jsf组件,总是报错,请各位高手指点指点java.lang.ClassNotFoundException:com.huateng.UITextWithCmdatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:247)atorg.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:139)atorg.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:158)atorg.apache.myfaces.application.ApplicationImpl.addComponent(ApplicationImpl.java:561)atorg.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:645)atorg.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:276)atorg.apache.myfaces.webapp.AbstractFacesInitializer.buildConfiguration(AbstractFacesInitializer.java:131)atorg.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:64)atorg.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83)atorg.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:72)atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4429)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)atorg.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)atorg.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)atorg.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)atorg.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)atorg.apache.catalina.core.StandardHost.start(StandardHost.java:722)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)atorg.apache.catalina.core.StandardService.start(StandardService.java:516)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:710)atorg.apache.catalina.startup.Catalina.start(Catalina.java:583)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)2011-03-2414:14:01,687ERRORApplicationImpl:567-Componentclasscom.huateng.UITextWithCmdnotfoundjavax.faces.FacesException:java.lang.ClassNotFoundException:com.huateng.UITextWithCmdatorg.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:163)atorg.apache.myfaces.application.ApplicationImpl.addComponent(ApplicationImpl.java:561)atorg.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:645)atorg.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:276)atorg.apache.myfaces.webapp.AbstractFacesInitializer.buildConfiguration(AbstractFacesInitializer.java:131)atorg.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:64)atorg.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83)atorg.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:72)atorg.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)atorg.apache.catalina.core.StandardContext.start(StandardContext.java:4429)atorg.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)atorg.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)atorg.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)atorg.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:987)atorg.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:909)atorg.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:495)atorg.apache.catalina.startup.HostConfig.start(HostConfig.java:1206)atorg.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)atorg.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)atorg.apache.catalina.core.StandardHost.start(StandardHost.java:722)atorg.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)atorg.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)atorg.apache.catalina.core.StandardService.start(StandardService.java:516)atorg.apache.catalina.core.StandardServer.start(StandardServer.java:710)atorg.apache.catalina.startup.Catalina.start(Catalina.java:583)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)atjava.lang.reflect.Method.invoke(Method.java:597)atorg.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)atorg.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)Causedby:java.lang.ClassNotFoundException:com.huateng.UITextWithCmdatorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)atorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)atjava.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)atjava.lang.Class.forName0(NativeMethod)atjava.lang.Class.forName(Class.java:247)atorg.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:139)atorg.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:158)...31more

时间: 2024-07-30 00:39:39

jsf出错的相关文章

JSF页面出错的时DataTable不能恢复原有值的解决办法

在使用JSF的时候,它的事件驱动模式是一个很好的开发方法,但是由于JSF 毕竟现在的版本才1.2,所以对于有些细节上面处理就不一定如人意了,一般来说 ,当JSF的页面验证有错或者有其它的错误的时候,我们以前输入的值会在渲染 页面的时候,恢复回来,也就是说,一个域我们绑定在后台的属性是一个int值 ,但是我们前台输入了"abcd",这个时候,后台在验证阶段就过不去了.然后 直接渲染页面,JSF 会把我们输入错误的abcd渲染出来.而不是把我们以前绑定 在后台的那个属性的值,取出来,这样也

jsf 获取页面的值:jsf 得到传递过来的值

先声明,JSF 才学如有雷同纯属巧合.要想转载,请君自便,如果出错,请见谅!遇到了和STRUTS2 一样的问题---怎么得到传递过来的值因为jsf 和struts2一样不用继承框架就直接可以用一个bin来做为action处理业务逻辑.因此我们不能直接用那样在参数中引入//struts2 中得到Request对象HttpServletRequest request = ServletActionContext.getRequest();//struts 中得到Sessioon对象HttpSessi

JSF与WEB的完美组合 高度提升开发效率

js|web 与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存.客户端事件处理等问题,开发难度比较大,效率较低,重用性差.Java Server Faces(JSF)技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言.协议.客户端设备无关.利用JSF提供的可重用.可扩展.基于组件的用户界面框架,在快速开发工具RAD的支持下实现可视化开发.现在JSF技术已

当ASP.NET撞上JSF之校验输入方式的差异

asp.net|js 在大多数应用程序中,必须允许用户把数据输入到系统中,因此,校验要求几乎存在于所有应用程序中.在本文中,这两个示例应用程序显示一个可用房间列表并且允许用户显示任何与该房间相关的预订信息.对于每个房间都有一个相应的链接-直接展示给用户一个在线表单-你可以立即进行新的预订.下面显示出这两个应用程序的预订表单屏幕快照. ASP.NET预订表单JSF预订表单 在这些表单中,用户首先输入预订的个人或团体的名称.然后,用户输入一个新预订的开始和结束时间.作为开发者,你必须考虑一个用户所有

编写JSF自定义复合组件的技巧和窍门

本文介绍开发 JavaServer Faces(JSF)自定义复合组件的新思路,提供如何快速开发可重用 JSF 组 件的技巧,而不用像传统方式那样自己实现渲染器 (renderer).状态管理和事件监听器.本文提供的 原则和技术也对一般的 JSF 开发很有帮助. 介绍 JavaServer Faces(JSF)提供可扩展的组件模型,开发人员可以创建可重用的组件,使用这些自定义 组件提高开发效率和降低开发成本.虽然对于定制和重用而言 JSF 的组件模型非常强大,但是开发人员 普遍认为开发 JSF

JSF技术详细介绍

与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存.客户端事件处理等问题,开发难度比较大,效率较低,重用性差.Java Server Faces (JSF) 技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言.协议.客户端设备无关.利用JSF提供的可重用.可扩展.基于组件的用户界面框架,在快速开发工具RAD的支持下实现可视化开发.现在JSF技术已经得到了许

JSF技术介绍

与微软Visual Studio.NET程序开发有可视化工具的支持相比,人们在开发基于Java的Web用户界面时仍然需要手工书写大量的标签,同时还要考虑页面状态信息的保存.客户端事件处理等问题,开发难度比较大,效率较低,重用性差.Java Server Faces(JSF)技术正是为了解决这一问题应运而生的,其最引人注目的特性之一是它与标记语言.协议.客户端设备无关.利用JSF提供的可重用.可扩展.基于组件的用户界面框架,在快速开发工具RAD的支持下实现可视化开发.现在JSF技术已经得到了许多大

jboss5启动错误-JBoss安装后,运行出错

问题描述 JBoss安装后,运行出错 此时不应有jboss-5.1.0.GAin.conf.bat.刚学JSF,用的是java sdk 8U65+NetBeans8.0.2. 解决方案 vmware安装运行出错问题及解决办法汇总

xcode-学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错

问题描述 学习objective-c 基础教程遇到问题 例题03.06 word-length-3 编译出错 #import int main(int argc, const char * argv[]) { FILE *wordFile = fopen ("/tmp/words.txt", "r"); char word[100]; while (fgets(*word,99,wordFile)) \这一行编译出现"Thread 1:EXC_BAD_AC