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"; 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]> 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]>
An: "MyFaces Discussion" <[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

Reply via email to