Hi.
At least use version I2118 - that is one of the rcfaces integration
builds. I'm using Facelets, Myfaces, Tomahawk, Shale and Spring together
with a plain Tomcat 5.5 install.
I've put:
rcfaces-core.jar
rcfaces-html.jar (htmlc is for production)
in my WEB-INF/lib directory.
My web.xml looks like (rcfaces related parts only):
<!--cut here-->
<!-- rcfaces -->
<context-param>
<param-name>org.rcfaces.renderkit.html.client.DEBUG_MODE</param-name>
<param-value>true</param-value>
</context-param>
<servlet>
<servlet-name>Rcfaces Framework Contents</servlet-name>
<servlet-class>org.rcfaces.renderkit.html.internal.resource.ResourcesServlet</servlet-class>
<init-param>
<param-name>org.rcfaces.renderkit.html.javascript.sets.CORE</param-name>
<param-value>
basicComponent,message,fieldSet,ajax,service,extraButton, log,
consoleLog
</param-value>
</init-param>
<init-param>
<param-name>org.rcfaces.renderkit.html.javascript.sets.EXTRA</param-name>
<param-value>
pager,dataGrid,tree,tabbedPane,menu
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>
Rcfaces Application Contents
</servlet-name>
<servlet-class>
org.rcfaces.core.internal.contentStorage.ContentStorageServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>
Rcfaces Application version
</servlet-name>
<servlet-class>
org.rcfaces.core.internal.version.ApplicationVersionServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>
Rcfaces Client bundle
</servlet-name>
<servlet-class>
org.rcfaces.renderkit.html.internal.clientBundle.ClientResourceBundleServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>
Rcfaces Framework Contents
</servlet-name>
<url-pattern>/rc-fwk/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
Rcfaces Application Contents
</servlet-name>
<url-pattern>/rc-content/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
Rcfaces Application version
</servlet-name>
<url-pattern>/rc-av/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>
Rcfaces Client bundle
</servlet-name>
<url-pattern>/rc-cb/*</url-pattern>
</servlet-mapping>
<!--cut here-->
Also don't forget to set the rcfaces facelet view handler in
faces-config.xml! You have to replace the original FaceletViewHandler!
<application>
<view-handler>org.rcfaces.core.internal.facelets.FaceletViewHandler</view-handler>
</application>
Another thing is, that the ExtensionFilter caused problems. You have to
use the StreamAddResource in web.xml:
<context-param>
<param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>
<param-value>org.apache.myfaces.component.html.util.StreamingAddResource</param-value>
</context-param>
<context-param>
<param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
<param-value>false</param-value>
</context-param>
If all starts up without errors, you have to modify your pages like for
example (facelets):
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:v="http://rcfaces.org/core"
xmlns:vh="http://rcfaces.org/html"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:sf="http://www.schoolfellows.de/functions">
in your <head> use:
<vh:init title="test" disableCache="true" disableContextMenu="false" />
That will initialize rcfaces. This MUST be in your head if you use
rcfaces components on the pages!
Then you can use the v and vh tags without a problem. I think that were
the important parts to get rcfaces running.
Try, and report back.
regards,
Veit
Mikael Andersson schrieb:
> Hi
>
> any success which getting rcfaces to work with myfaces yet?
>
> I've tried to create a simple webapp using myfaces (and facelets)
> myself, but without success.
>
> My stack trace:
>
> SEVERE: Error Rendering View[/index.xhtml]
> org.rcfaces.core.internal.renderkit.WriterException: RuntimeException
> at
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeEnd(AbstractCameliaRenderer.java:138)
> at javax.faces.component.UIComponentBase.encodeEnd
> (UIComponentBase.java:536)
> at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
> at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
>
> at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:580)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
> at javax.faces.webapp.FacesServlet.service (FacesServlet.java:138)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049)
> at
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
> at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040)
> at org.mortbay.jetty.servlet.ServletHandler.handle
> (ServletHandler.java:352)
> at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
> at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230)
> at org.mortbay.jetty.handler.ContextHandler.handle
> (ContextHandler.java:627)
> at
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
> at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>
> at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
> at org.mortbay.jetty.Server.handle(Server.java:286)
> at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java :444)
> at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701)
> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
> at org.mortbay.jetty.HttpParser.parseAvailable (HttpParser.java:203)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340)
> at
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
> at org.mortbay.thread.BoundedThreadPool$PoolThread.run
> (BoundedThreadPool.java:475)
> Caused by: java.lang.NullPointerException: Unknown class 'f_ruler'.
> at
> org.rcfaces.renderkit.html.internal.javascript.JavaScriptRepository.convertType(JavaScriptRepository.java
> :94)
> at
> org.rcfaces.core.internal.webapp.AbstractHierarchicalRepository.computeFiles(AbstractHierarchicalRepository.java:297)
> at
> org.rcfaces.renderkit.html.internal.JavaScriptRenderContext.isRequiresPending
> (JavaScriptRenderContext.java:172)
> at
> org.rcfaces.renderkit.html.internal.AbstractJavaScriptRenderer.encodeEndJavaScript(AbstractJavaScriptRenderer.java:417)
> at
> org.rcfaces.renderkit.html.internal.AbstractJavaScriptRenderer.encodeEnd
> (AbstractJavaScriptRenderer.java:376)
> at
> org.rcfaces.renderkit.html.internal.renderer.RulerRenderer.encodeEnd(RulerRenderer.java:32)
> at
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeEnd
> (AbstractCameliaRenderer.java:135)
> ... 25 more
>
> - Mike
>
> On 18/01/07, *Madhav Bhargava* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
> Hi Veit,
>
> Sorry the delay in response. Since rcfaces was not working so i
> shifted to other alternatives as we had time constraints. I now want
> to make rcfaces work as it seems to be a promising set of JSF
> components.
>
> I have done the following set up for rcfaces:
>
> 1. Added rcfaces-htmlc.jar and rcfaces-core.jar to WEB-INF/lib
> 2. Made the following entries into web.xml:
> <servlet>
> <servlet-name>Rcfaces Framework Contents</servlet-name>
> <servlet-class>
> org.rcfaces.renderkit.html.internal.resource.ResourcesServlet
> </servlet-class>
> <init-param>
> <param-name>
> org.rcfaces.renderkit.html.javascript.sets.CORE
> </param-name>
>
> <param-value>basicComponent,message,fieldSet,ajax,service,extraButton,log,
> consoleLog</param-value>
> </init-param>
> <load-on-startup>4</load-on-startup>
> </servlet>
> <servlet>
> <servlet-name>Rcfaces Application Contents</servlet-name>
> <servlet-class>
> org.rcfaces.core.internal.contentStorage.ContentStorageServlet
> </servlet-class>
> <load-on-startup>5</load-on-startup>
> </servlet>
>
> Just to test i included the following in the JSP:
>
> <%@
>
> taglib uri=" http://rcfaces.org/core <http://rcfaces.org/core>"
> prefix="v"%>
> and
>
> <
>
> h:panelGroup>
>
> <v:dateEntry id="entry11" autoCompletion="false"/>
>
> <v:dateChooser id="date11" for="entry11"/>
>
> </h:panelGroup>
> When the ear file for the application is deployed then an exception
> is thrown by rcfaces.
> Following is the exception:
> *x-- cut -- x*
>
> 179542 DEBUG [ScannerThread]
> org.rcfaces.core.internal.util.URLContentProvider - URL
>
> 'jar:file:/D:/jboss-4.0.3SP1/server/default/tmp/deploy/tmp10242ehr-app.ear-contents/ehr-web-exp.war/WEB-INF/lib/rcfaces-htmlc_symbols.jar!/org/rcfaces/renderkit/html/internal/javascript/symbols'
> does not exist !
>
> java.util.zip.ZipException: The system cannot find the file specified
>
> at java.util.zip.ZipFile.open(Native Method)
>
> *x-- cut -- x*
> **
> *[[Madhav]] The file "symbols" is very much present in the jar.*
> **
> *x-- cut -- x*
>
> 235103 DEBUG [http-0.0.0.0-8080-1]
> org.rcfaces.core.internal.config.ProvidersRegistry - Can not get
> constructor with provider parameter for class
> 'org.rcfaces.core.internal.adapter.AdapterManagerImpl ' specified by
> provider id='null' (providerId=' org.rcfaces.core.ADAPTER_MANAGER').
>
> java.lang.NoSuchMethodException:
>
> org.rcfaces.core.internal.adapter.AdapterManagerImpl.<init>(org.rcfaces.core.provider.IProvider)
>
> at java.lang.Class.getConstructor0(Class.java:2647)
>
> *x-- cut -- x*
> **
>
> 235650 DEBUG [http-0.0.0.0-8080-1]
> org.rcfaces.renderkit.html.internal.HtmlProcessContextImpl -
> Initialize htmlRenderExternalContext useMetaContentScriptType=true,
> useScriptCData=true, useFlatIdentifier=false, separatorChar='null'.
>
> 235650 DEBUG [http-0.0.0.0-8080-1]
> org.rcfaces.core.internal.renderkit.AbstractRenderContext - Push
> component. stack= / frmLogin:entry11
>
> 235728 ERROR [http-0.0.0.0-8080-1]
>
> org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ehr].[jsp]
>
> - Servlet.service() for servlet jsp threw exception
> org.rcfaces.core.internal.renderkit.WriterException : RuntimeException
> at
>
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeBegin(AbstractCameliaRenderer.java:48)
> at
>
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:515)
> at
>
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:411)
> at
>
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:399)
> at
>
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> (HtmlGroupRendererBase.java:78)
> at
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
> at
>
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:418)
> at
>
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren
> (HtmlGridRendererBase.java:229)
> at
>
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:101)
> at
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
> :539)
> at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:498)
> at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:366)
> at
> org.apache.myfaces.shared_impl.taglib.UIComponentBodyTagBase.doEndTag
> (UIComponentBodyTagBase.java:57)
> at
>
> org.apache.jsp.index_jsp._jspx_meth_h_panelGrid_0(org.apache.jsp.index_jsp:454)
> at
> org.apache.jsp.index_jsp._jspx_meth_h_form_0(org.apache.jsp.index_jsp:326)
> at org.apache.jsp.index_jsp._jspx_meth_t_documentBody_0
> (org.apache.jsp.index_jsp:288)
> at
>
> org.apache.jsp.index_jsp._jspx_meth_t_document_0(org.apache.jsp.index_jsp:201)
> at
> org.apache.jsp.index_jsp._jspx_meth_f_view_0(org.apache.jsp.index_jsp:166)
> at org.apache.jsp.index_jsp._jspService (org.apache.jsp.index_jsp:130)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> at org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:322)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
> at javax.servlet.http.HttpServlet.service (HttpServlet.java:810)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>
> at
>
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> at
>
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:398)
> at
>
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at
>
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java
> :419)
> at
>
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:236)
> at
>
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java
> :222)
> at
>
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> at javax.faces.webapp.FacesServlet.service (FacesServlet.java:140)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java
> :173)
> at
>
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:100)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:173)
> at
>
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:190)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
> :202)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
>
> com.infosys.ehr.web.filter.SessionExpiryCheckFilter.doFilter(SessionExpiryCheckFilter.java:77)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:202)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
>
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
>
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:213)
> at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at
>
> org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
> at
>
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
> at
>
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
> at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:126)
> at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> at org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:148)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>
> at
>
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at
>
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
> at java.lang.Thread.run(Thread.java :595)
> Caused by: javax.faces.FacesException: You must specify a default
> locale for attributes !
> at
>
> org.rcfaces.core.internal.tools.PageConfiguration.getAttributesLocale(PageConfiguration.java:181)
> at
> org.rcfaces.core.internal.tools.CalendarTools.getAttributesCalendar
> (CalendarTools.java:235)
> at
>
> org.rcfaces.renderkit.html.internal.AbstractCalendarRenderer.createComponentDecorator(AbstractCalendarRenderer.java:259)
> at
>
> org.rcfaces.renderkit.html.internal.AbstractHtmlRenderer.getComponentDecorator
> (AbstractHtmlRenderer.java:855)
> at
>
> org.rcfaces.renderkit.html.internal.AbstractHtmlRenderer.encodeBegin(AbstractHtmlRenderer.java:299)
> at
>
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeBegin(AbstractCameliaRenderer.java
> :45)
> ... 64 more
> 235728 INFO [http-0.0.0.0-8080-1]
> STDOUT - EHR afterPhase(RENDER_RESPONSE(6))
> 235869 ERROR [http-0.0.0.0-8080-1]
> org.apache.catalina.core.ContainerBase.[jboss.web
> ].[localhost].[/ehr].[Faces Servlet] - Servlet.service() for
> servlet Faces Servlet threw exception
> javax.faces.FacesException: javax.servlet.jsp.JspException:
> RuntimeException
> at
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch
> (ServletExternalContextImpl.java:425)
> at
>
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:236)
> at
>
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView
> (JspTilesViewHandlerImpl.java:222)
> at
>
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
> at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:173)
> at
>
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:100)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
> :202)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
>
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:190)
> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:202)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at
>
> com.infosys.ehr.web.filter.SessionExpiryCheckFilter.doFilter(SessionExpiryCheckFilter.java
> :77)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter
> (ReplyHeaderFilter.java:81)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java
> :173)
> at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke
> (CustomPrincipalValve.java:39)
> at
>
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
> at
>
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
>
> at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:107)
> at
>
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
> at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> (Http11Protocol.java:744)
> at
>
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> at
>
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
> at java.lang.Thread.run (Thread.java:595)
> Caused by: javax.servlet.ServletException:
> javax.servlet.jsp.JspException: RuntimeException
> at
>
> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:844)
> at org.apache.jasper.runtime.PageContextImpl.handlePageException
> (PageContextImpl.java:781)
> at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:139)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> at javax.servlet.http.HttpServlet.service ( HttpServlet.java:810)
> at
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:264)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:173)
> at
>
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
> at
>
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java
> :463)
> at
>
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
> at
>
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
> at
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch
> (ServletExternalContextImpl.java:419)
> ... 33 more
>
> It will be great if you could help me out with configuring rcfaces
> properly.
>
> Thanks,
> Madhav
>
>
> On 1/9/07, *Veit Guna* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> wrote:
>
> Hi.
>
> I'm evaluating rcfaces for use with myfaces. For me it's the
> other way around :).
> There are some problems, I'm stuck with certain rcfaces
> components and behavior's (css, ajax...) but basically it work's
> quite well. If you've a running myfaces app, it's not a real
> problem to integrate rcfaces into it. There are some integration
> builds of rcfaces available, that you can try. They fix some
> problems in combination with myfaces. Also there's an example
> app available you can take a look at. I'm using rcfaces/mxfaces
> together with facelets. Make sure, you use the StreamAddResource
> of myfaces - the "normal" ExtensionFilter mechanism didn't work
> out for me.
>
> Configuration of myfaces is documented quite well in the wiki
> and should be no problem. rcfaces is more a problem. But you can
> ask questions in the forum on sourceforge. What problems do you
> have exactly?
>
> regards,
> Veit
>
>
>
> -------- Original-Nachricht --------
> Datum: Tue, 9 Jan 2007 10:57:11 +0530
> Von: "Madhav Bhargava" < [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>>
> An: "MyFaces Discussion" <[email protected]
> <mailto:[email protected]>>
> Betreff: rcfaces with myfaces
>
> >
> > Hi All,
> >
> >
> >
> > I tried to use rcfaces with myfaces and I ran into a lot of
> problem. I
> > have been trying to search for some document that will help me
> configure
> > rcfaces to be used with myfaces.
> >
> >
> >
> > Is there any document that will help me configure myfaces?
> >
> >
> >
> > ~madhav
> >
> >
> >
> > **************** CAUTION - Disclaimer *****************
> > This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION
> intended
> > solely for the use of the addressee(s). If you are not the
> intended recipient,
> > please notify the sender by e-mail and delete the original message.
> > Further, you are not to copy, disclose, or distribute this
> e-mail or its contents
> > to any other person and any such actions are unlawful. This
> e-mail may
> > contain viruses. Infosys has taken every reasonable precaution
> to minimize this
> > risk, but is not liable for any damage you may sustain as a
> result of any
> > virus in this e-mail. You should carry out your own virus
> checks before
> > opening the e-mail or attachment. Infosys reserves the right to
> monitor and
> > review the content of all messages sent to or from this e-mail
> address.
> > Messages sent to or from this e-mail address may be stored on
> the Infosys e-mail
> > system.
> > ***INFOSYS******** End of Disclaimer ********INFOSYS***
>
> --
> Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
> Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
>
>
>
>
> --
> When I tell the truth, it is not for the sake of convincing those
> who do not know it, but for the sake of defending those that do
>
>