问题描述
我自定义了一个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