[Erro]Deploy de App com RichFaces no JBoss 4.2.2

3 respostas
felipeguerra

Caros amigos, comecei a mecher com Richfaces agora, fiz exatamente o que ‘Guia’ diz, configurei web.xml, adicionei os .jars necessários, porém, na hora do deploy uma bendita exceção é lançada.

Vejam:

11:32:34,643 ERROR [STDERR] javax.faces.FacesException: org.ajax4jsf.renderkit.ChameleonRenderKitFactory 11:32:34,643 ERROR [STDERR] at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:556) 11:32:34,643 ERROR [STDERR] at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:448) 11:32:34,643 ERROR [STDERR] at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:249) 11:32:34,643 ERROR [STDERR] at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:1036) 11:32:34,643 ERROR [STDERR] at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:493) 11:32:34,643 ERROR [STDERR] at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:381) 11:32:34,643 ERROR [STDERR] at org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized(JBossJSFConfigureListener.java:69) 11:32:34,643 ERROR [STDERR] at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856) 11:32:34,643 ERROR [STDERR] at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361) 11:32:34,643 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790) 11:32:34,643 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770) 11:32:34,643 ERROR [STDERR] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553) 11:32:34,643 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 11:32:34,643 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at java.lang.reflect.Method.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 11:32:34,643 ERROR [STDERR] at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312) 11:32:34,643 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 11:32:34,643 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at java.lang.reflect.Method.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 11:32:34,643 ERROR [STDERR] at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301) 11:32:34,643 ERROR [STDERR] at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104) 11:32:34,643 ERROR [STDERR] at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375) 11:32:34,643 ERROR [STDERR] at org.jboss.web.WebModule.startModule(WebModule.java:83) 11:32:34,643 ERROR [STDERR] at org.jboss.web.WebModule.startService(WebModule.java:61) 11:32:34,643 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) 11:32:34,643 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) 11:32:34,643 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor81.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at java.lang.reflect.Method.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 11:32:34,643 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) 11:32:34,643 ERROR [STDERR] at $Proxy0.start(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417) 11:32:34,643 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at java.lang.reflect.Method.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 11:32:34,643 ERROR [STDERR] at $Proxy44.start(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466) 11:32:34,643 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 11:32:34,643 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at java.lang.reflect.Method.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97) 11:32:34,643 ERROR [STDERR] at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238) 11:32:34,643 ERROR [STDERR] at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 11:32:34,643 ERROR [STDERR] at $Proxy45.start(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1015) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) 11:32:34,643 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at java.lang.reflect.Method.invoke(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 11:32:34,643 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 11:32:34,643 ERROR [STDERR] at $Proxy9.deploy(Unknown Source) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:610) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274) 11:32:34,643 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225) 11:32:34,643 ERROR [STDERR] Caused by: java.lang.reflect.InvocationTargetException 11:32:34,643 ERROR [STDERR] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 11:32:34,643 ERROR [STDERR] at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 11:32:34,643 ERROR [STDERR] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 11:32:34,643 ERROR [STDERR] at java.lang.reflect.Constructor.newInstance(Unknown Source) 11:32:34,643 ERROR [STDERR] at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:549) 11:32:34,643 ERROR [STDERR] ... 96 more 11:32:34,643 ERROR [STDERR] Caused by: java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester 11:32:34,643 ERROR [STDERR] at org.ajax4jsf.resource.ResourceBuilderImpl.registerConfig(ResourceBuilderImpl.java:155) 11:32:34,643 ERROR [STDERR] at org.ajax4jsf.resource.ResourceBuilderImpl.registerResources(ResourceBuilderImpl.java:139) 11:32:34,643 ERROR [STDERR] at org.ajax4jsf.resource.ResourceBuilderImpl.init(ResourceBuilderImpl.java:210) 11:32:34,643 ERROR [STDERR] at org.ajax4jsf.renderkit.ChameleonRenderKitFactory.<init>(ChameleonRenderKitFactory.java:62) 11:32:34,643 ERROR [STDERR] ... 101 more
Minhas bibliotecas são:
richfaces-api-3.2.1.GA.jar
richfaces-impl-3.2.1.GA.jar
richfaces-ui-3.2.1.GA.jar

Já pesquisei no site do JBoss, fóruns gringos, etc…espero que os nobres amigos saibam e me ajudem!!!

3 Respostas

B

da uma olhada na linha 106: Caused by: java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester.

ta faltandos as bibliotecas do apache commons.

aqui tem uma lista das bibliotecas que vc precisa

felipeguerra

Eu pensei nisso, mas de fato acreditei que as libs do JBoss supriria todas as dependências do Richfaces.

Vou testar essa hipótese e te falo!

Valeu, abraço!

felipeguerra

Bem, para o deploy acontecer adicionei a lib que vc citou do StackTrace + commons-beanutils.

Agora vou prosseguir no desenvolvimento e ver se da tudo certo!

Abraço

Criado 27 de agosto de 2008
Ultima resposta 27 de ago. de 2008
Respostas 3
Participantes 2