1 2 Previous Next 15 Replies Latest reply on Jul 29, 2010 9:49 AM by ilya_shaikovsky

    How to add RichFaces 4.0.0.M1 to my project?

    tamuha

      Hey all,

      i have a JSF 2.0 Netbeans project and want to add the new RichFaces  4.0.0.M1 libs to it.

      But i'm doing this the first time and i dunno which libraries i should  add:

      In the folder "artifacts" are two folders:
      - framework
      - ui

      And they both have six jar-datas, RF-impl, -api and -ui with a  ...-sources each.

      Do i also have to add these -sources datas? And what should i take, the  files from the framework or ui folder?


      Thanks for help, i am really new on this and didn't found this  information in the docs.

        • 1. Re: How to add RichFaces 4.0.0.M1 to my project?
          ilya_shaikovsky

          the framework folder contains core jar's of framework, and ui library contains components jars which build on top of the framework. So you should add jar's from both ones. Sources jar's not needed for sure to use RF in application but could be helpfull on debug fro example.

          • 2. Re: How to add RichFaces 4.0.0.M1 to my project?
            elf
            • 3. Re: How to add RichFaces 4.0.0.M1 to my project?
              tamuha

              Thank you,

               

              but can you also give me the right settings for the web.xml file?

               

              I'm actually searching for a little Wiki for Richfaces 4.

               

              I only found the RichFaces installing and configuration wiki for RF 3.3.3, but none for 4.0:

              http://community.jboss.org/wiki/RichFacesinstallingandconfiguration

              • 4. Re: How to add RichFaces 4.0.0.M1 to my project?
                nbelaevski

                Florian,

                 

                By default, only skin should be set in web.xml:

                 

                 

                  <context-param>
                    <param-name>org.richfaces.SKIN</param-name>
                    <param-value>blueSky</param-value>
                  </context-param>

                 

                Also we are working on making this setting optional.

                • 5. Re: How to add RichFaces 4.0.0.M1 to my project?
                  tamuha

                  Unfortunately i'm still getting the following errors when deploying glassfish v.3:

                   

                   

                  SCHWERWIEGEND: PWC1305: Exception during cleanup after start failed
                  org.apache.catalina.LifecycleException: PWC2769: Manager has not yet been started
                          at org.apache.catalina.session.StandardManager.stop(StandardManager.java:892)
                          at org.apache.catalina.core.StandardContext.stop(StandardContext.java:5383)
                          at com.sun.enterprise.web.WebModule.stop(WebModule.java:530)
                          at org.apache.catalina.core.StandardContext.start(StandardContext.java:5211)
                          at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
                          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
                          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
                          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
                          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1933)
                          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1605)
                          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
                          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
                          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
                          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
                          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
                          at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
                          at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
                          at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
                          at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
                          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
                          at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
                          at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
                          at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
                          at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
                          at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
                          at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
                          at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
                          at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
                          at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
                          at java.lang.Thread.run(Thread.java:619)
                  
                  SCHWERWIEGEND: ContainerBase.addChild: start: 
                  org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: com/google/common/collect/ClassToInstanceMap
                          at org.apache.catalina.core.StandardContext.start(StandardContext.java:5216)
                          at com.sun.enterprise.web.WebModule.start(WebModule.java:499)
                          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:928)
                          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
                          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
                          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1933)
                          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1605)
                          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
                          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
                          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
                          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
                          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
                          at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
                          at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
                          at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
                          at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
                          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
                          at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
                          at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
                          at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
                          at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
                          at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
                          at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
                          at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
                          at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
                          at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
                          at java.lang.Thread.run(Thread.java:619)
                  Caused by: java.lang.NoClassDefFoundError: com/google/common/collect/ClassToInstanceMap
                          at org.richfaces.application.InitializationListener.createFactory(InitializationListener.java:66)
                          at org.richfaces.application.InitializationListener.onStart(InitializationListener.java:54)
                          at org.richfaces.application.InitializationListener.processEvent(InitializationListener.java:87)
                          at javax.faces.event.SystemEvent.processListener(SystemEvent.java:102)
                          at com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:1993)
                          at com.sun.faces.application.ApplicationImpl.invokeListenersFor(ApplicationImpl.java:1969)
                          at com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:299)
                          at javax.faces.application.Application.publishEvent(Application.java:1702)
                          at com.sun.faces.config.ConfigManager.publishPostConfigEvent(ConfigManager.java:601)
                          at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:344)
                          at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:223)
                          at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:4591)
                          at com.sun.enterprise.web.WebModule.contextListenerStart(WebModule.java:535)
                          at org.apache.catalina.core.StandardContext.start(StandardContext.java:5193)
                          ... 38 more
                  Caused by: java.lang.ClassNotFoundException: com.google.common.collect.ClassToInstanceMap
                          at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
                          at java.security.AccessController.doPrivileged(Native Method)
                          at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
                          at org.glassfish.web.loader.WebappClassLoader.findClass(WebappClassLoader.java:949)
                          at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1420)
                          ... 52 more
                  
                  WARNUNG: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: com/google/common/collect/ClassToInstanceMap
                  java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: com/google/common/collect/ClassToInstanceMap
                          at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:932)
                          at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:912)
                          at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:694)
                          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1933)
                          at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1605)
                          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:90)
                          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
                          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
                          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
                          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
                          at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
                          at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
                          at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
                          at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
                          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
                          at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
                          at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
                          at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
                          at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
                          at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
                          at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
                          at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
                          at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
                          at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
                          at java.lang.Thread.run(Thread.java:619)
                  
                  SCHWERWIEGEND: Exception while invoking class com.sun.enterprise.web.WebApplication start method
                  java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: com/google/common/collect/ClassToInstanceMap
                          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
                          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
                          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
                          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
                          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
                          at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
                          at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
                          at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
                          at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
                          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
                          at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
                          at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
                          at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
                          at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
                          at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
                          at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
                          at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
                          at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
                          at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
                          at java.lang.Thread.run(Thread.java:619)
                  
                  SCHWERWIEGEND: Exception while loading the app
                  java.lang.Exception: java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: java.lang.NoClassDefFoundError: com/google/common/collect/ClassToInstanceMap
                          at com.sun.enterprise.web.WebApplication.start(WebApplication.java:117)
                          at org.glassfish.internal.data.EngineRef.start(EngineRef.java:126)
                          at org.glassfish.internal.data.ModuleInfo.start(ModuleInfo.java:241)
                          at org.glassfish.internal.data.ApplicationInfo.start(ApplicationInfo.java:236)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:339)
                          at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:183)
                          at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:272)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:305)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:320)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1176)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$900(CommandRunnerImpl.java:83)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1235)
                          at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1224)
                          at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:365)
                          at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:204)
                          at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:166)
                          at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:100)
                          at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:245)
                          at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
                          at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
                          at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
                          at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
                          at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
                          at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
                          at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
                          at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
                          at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
                          at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
                          at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
                          at java.lang.Thread.run(Thread.java:619)
                  

                   

                   

                  My libraries are:

                  - glassfish server libs(jsf 2.0,...)

                  - richfaces-commons-api-4.0.0.20100715-M1

                  - richfaces-core-api-4.0.0.20100715-M1

                  - richfaces-core-impl-4.0.0.20100715-M1

                  - richfaces-components-api-4.0.0.20100715-M1

                  - richfaces-components-impl-4.0.0.20100715-M1

                  - richfaces-components-ui-4.0.0.20100715-M1

                   

                  My web.xml looks like this:

                   

                   

                  <?xml version="1.0" encoding="UTF-8"?>
                  <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
                  
                    <session-config>
                      <session-timeout>
                        30
                      </session-timeout>
                    </session-config>
                  
                    <welcome-file-list>
                      <welcome-file>faces/index.xhtml</welcome-file>
                    </welcome-file-list>
                  
                    <context-param>
                      <param-name>com.sun.faces.allowTextChildren</param-name>
                      <param-value>true</param-value>
                    </context-param>
                  
                    <context-param>
                      <param-name>org.richfaces.SKIN</param-name>
                      <param-value>blueSky</param-value>
                    </context-param>
                   
                  </web-app>
                  
                  • 6. Re: How to add RichFaces 4.0.0.M1 to my project?
                    nbelaevski

                    That is because of missing google guava dependency. Please add it.

                    • 7. Re: How to add RichFaces 4.0.0.M1 to my project?
                      tamuha

                      Hmm  now i can deploy the project, but there are no a4j: -tags available and only a few rich: -tags...? Normally the RF4-libraries i'm using should be enough, shouldn't they?

                       

                      And thanks for the tip with google guava, i added the libs.

                      • 8. Re: How to add RichFaces 4.0.0.M1 to my project?
                        singhraminder

                        Hi,

                        I have been able to resolve all the above listed issues with following jars:

                        commons-beanutils-1.8.0.jar
                        commons-collections-3.2.jar
                        commons-logging-1.0.4.jar
                        cssparser-0.9.5.jar
                        guava-r06.jar
                        log4j-1.2.14.jar
                        richfaces-commons-api-4.0.0.20100715-M1.jar
                        richfaces-components-api-4.0.0.20100715-M1.jar
                        richfaces-components-impl-4.0.0.20100715-M1.jar
                        richfaces-components-ui-4.0.0.20100715-M1.jar
                        richfaces-core-api-4.0.0.20100715-M1.jar
                        richfaces-core-impl-4.0.0.20100715-M1.jar
                        sac-1.3.jar
                        slf4j-api-1.6.1.jar
                        slf4j-log4j12-1.6.1.jar

                         

                        thanks

                        Raminder Singh

                        • 9. Re: How to add RichFaces 4.0.0.M1 to my project?
                          tamuha

                          Hmm, i also added the new libraries but i'm still getting the error that the component librarie doesn't contains such component like "rich:simpleTooglePanel"... :-/

                           

                          And tags like "a4j" are also still unknown.

                          • 10. Re: How to add RichFaces 4.0.0.M1 to my project?
                            ilya_shaikovsky

                            as about simpleTogglePanel - it's really not present there and will be availaeble under other name. In order to check components list available in M1 - check readme-ui.txt from distr.

                             

                            And about a4j tags - please show the namespace you using and tags trying to add.

                            • 11. Re: How to add RichFaces 4.0.0.M1 to my project?
                              nbelaevski

                              Hi Raminder,

                               

                              commons-* libraries are not used in 4.0, so they can be removed unless code in your application requires them.

                              • 12. Re: How to add RichFaces 4.0.0.M1 to my project?
                                tamuha

                                So, does that mean that there is no simpleTogglePanel available at the moment? I though of the togglePanel, but it seems to have another functionality right? So i would have to still use RF 3.3.3 if i wanna use the simpleTogglePanel-functionality?

                                • 13. Re: How to add RichFaces 4.0.0.M1 to my project?
                                  ilya_shaikovsky

                                  for now you could really easilly implement that using togglePanel and panel components. (actually simpleTogglePanel in the past was implemented to show simplest usage of tp component )

                                   

                                  And collapsoble panel will be available for next milestone I believe.

                                  • 14. Re: How to add RichFaces 4.0.0.M1 to my project?
                                    tamuha

                                    Good news:

                                     

                                    The application is working, although still giving me some errors:

                                     

                                    - the simplePanel is very important at the moment, when do you think will the next milestone be released?

                                    - all my h:commandLink's aren't working anymore, is that normal? commandButtons work without problems! about google i could find that there were any changes done at the commandlink. the same with a4j:commandLink...

                                     

                                    And not to forget, thanks for your help until now, i think i'm really still very new on this, especially now with RF 4.

                                    1 2 Previous Next