<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Is RichFaces supported out of the box in JBoss Tools
</h3>
<span style="margin-bottom: 10px;">
reply from <a href="http://community.jboss.org/people/jabailo">John Bailo</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/message/536653#536653">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Not only did RichFaces support not work, but it seems to have caused a deployment error on my existing MyFaces project (MyFaces being the only JSF implementation that I have gotten to work).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I even went and created a brand new JSF project, selecting the 1.1.4 Tomahawk MyFaces, and moved my (formerly working) pages to it, but it won't deploy!</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><strong>Error messages</strong> below -- have I damaged my JBoss installation entirely (?!):</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span style="font-family: courier new,courier;">15:28:49,298 INFO  [STDOUT] 15:28:49,298 INFO  [StartupServletContextListener] Serialization provider : class org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory<br/>15:28:49,298 WARN  [JBossJSFConfigureListener] MyFaces JSF implementation found!  This version of JBoss AS ships with the java.net implementation of JSF.  There are known issues when mixing JSF implementations.  This warning does not apply to MyFaces component libraries such as Tomahawk.  However, myfaces-impl.jar and myfaces-api.jar should not be used without disabling the built-in JSF implementation.  See the JBoss wiki for more details.<br/>15:28:49,328 WARN  [config] Unable to process deployment descriptor for context '/INGAdmin4'<br/>15:28:50,060 ERROR [[/INGAdmin4]] Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener<br/>com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! <br/>  Source Document: jar:file:/C:/Documents%20and%20Settings/jbailo/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_4.2_Server/deploy/INGAdmin4.war/WEB-INF/lib/tomahawk-1.1.4.jar!/META-INF/faces-config.xml<br/>  Cause: Class 'org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener' is not an instance of 'interface javax.faces.event.PhaseListener'<br/>    at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:212)<br/>    at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:195)<br/>    at org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized(JBossJSFConfigureListener.java:71)<br/>    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)<br/>    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)<br/>    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)<br/>    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)<br/>    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)<br/>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br/>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>    at java.lang.reflect.Method.invoke(Method.java:592)<br/>    at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)<br/>    at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)<br/>    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)<br/>    at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)<br/>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br/>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>    at java.lang.reflect.Method.invoke(Method.java:592)<br/>    at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)<br/>    at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)<br/>    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)<br/>    at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)<br/>    at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)<br/>    at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)<br/>    at org.jboss.web.WebModule.startModule(WebModule.java:83)<br/>    at org.jboss.web.WebModule.startService(WebModule.java:61)<br/>    at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)<br/>    at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)<br/>    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)<br/>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>    at java.lang.reflect.Method.invoke(Method.java:592)<br/>    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)<br/>    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)<br/>    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)<br/>    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)<br/>    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)<br/>    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)<br/>    at $Proxy0.start(Unknown Source)<br/>    at org.jboss.system.ServiceController.start(ServiceController.java:417)<br/>    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)<br/>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>    at java.lang.reflect.Method.invoke(Method.java:592)<br/>    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)<br/>    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)<br/>    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)<br/>    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)<br/>    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)<br/>    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)<br/>    at $Proxy44.start(Unknown Source)<br/>    at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)<br/>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br/>    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br/>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>    at java.lang.reflect.Method.invoke(Method.java:592)<br/>    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)<br/>    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)<br/>    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)<br/>    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)<br/>    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)<br/>    at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)<br/>    at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)<br/>    at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)<br/>    at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)<br/>    at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)<br/>    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)<br/>    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)<br/>    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)<br/>    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)<br/>    at $Proxy45.start(Unknown Source)<br/>    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)<br/>    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)<br/>    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)<br/>    at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)<br/>    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br/>    at java.lang.reflect.Method.invoke(Method.java:592)<br/>    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)<br/>    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)<br/>    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)<br/>    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)<br/>    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)<br/>    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)<br/>    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)<br/>    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)<br/>    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)<br/>    at $Proxy9.deploy(Unknown Source)<br/>    at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)<br/>    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)<br/>    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)<br/>    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:274)<br/>    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:225)<br/>Caused by: com.sun.faces.config.ConfigurationException: <br/>  Source Document: jar:file:/C:/Documents%20and%20Settings/jbailo/workspace/.metadata/.plugins/org.jboss.ide.eclipse.as.core/JBoss_4.2_Server/deploy/INGAdmin4.war/WEB-INF/lib/tomahawk-1.1.4.jar!/META-INF/faces-config.xml<br/>  Cause: Class 'org.apache.myfaces.renderkit.html.util.ExtensionsPhaseListener' is not an instance of 'interface javax.faces.event.PhaseListener'<br/>    at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:259)<br/>    at com.sun.faces.config.processor.LifecycleConfigProcessor.addPhaseListeners(LifecycleConfigProcessor.java:141)<br/>    at com.sun.faces.config.processor.LifecycleConfigProcessor.process(LifecycleConfigProcessor.java:114)<br/>    at com.sun.faces.config.processor.AbstractConfigProcessor.invokeNext(AbstractConfigProcessor.java:108)<br/>    at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:132)<br/>    at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:202)<br/>    ... 91 more<br/>15:28:50,075 ERROR [StandardContext] Error listenerStart<br/>15:28:50,075 ERROR [StandardContext] Context [/INGAdmin4] startup failed due to previous errors </span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"><span style="font-family: courier new,courier;"> </span> </p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/536653#536653">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>