Did you get a response for this? If you have a reference to a "rave"
class, this typically
means the Woodstock design time jar is on your classpath at runtime.
That is, the jar
webui-jsf-dt.jar is on the classpath, and should not be.
Laurie Harper wrote:
> On 10-Jun-07, at 10:50 PM, Ratnadeep Bhattacharjee wrote:
>> Laurie Harper wrote:
>>> I'm trying to build a quick prototype to evaluate the Woodstock
>>> components, and I have a couple of newbie questions:
>>> 1) is there any documentation on deploying and configuring
>>> Woodstock? Currently I'm just working off the web.xml, etc. in the
>>> examples WAR
>>>
>>
>> Deploying webui-jsf.jar and suntheme.jar in your app's WEB-INF/lib
>> should work...
>
> Unfortunately, it doesn't. I'm using the
> Woodstock.4.1-200705312308.jar distribution, and I get an exception
> for a missing class. The class
> (com/sun/rave/designtime/faces/FacetDescriptor) doesn't appear to
> exist in any jar supplied in the Wookstock distribution, nor any jar
> in the example.war app. There's a full stack trace below.
>
> L.
>
> [#|2007-06-12T04:44:40.188-0400|SEVERE|sun-appserver9.1|javax.enterprise.system.container.web|_ThreadID=18;_ThreadName=httpSSLWorkerThread-8080-0;_RequestID=1295857a-2f9b-4a2f-9d63-2b8f1b17d054;|StandardWrappe
>
> rValve[FacesServlet]: PWC1406: Servlet.service() for servlet
> FacesServlet threw exception
> javax.faces.FacesException: javax.faces.FacesException: Cant
> instantiate class: com.sun.webui.jsf.component.Page.
> at
> com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:521)
>
> at
> javax.faces.webapp.UIComponentELTag.createComponent(UIComponentELTag.java:215)
>
> at
> javax.faces.webapp.UIComponentClassicTagBase.createChild(UIComponentClassicTagBase.java:476)
>
> at
> javax.faces.webapp.UIComponentClassicTagBase.findComponent(UIComponentClassicTagBase.java:660)
>
> at
> javax.faces.webapp.UIComponentClassicTagBase.doStartTag(UIComponentClassicTagBase.java:1111)
>
> at
> org.apache.jsp.index_jsp._jspx_meth_w_page_0(index_jsp.java:143)
> at
> org.apache.jsp.index_jsp._jspx_meth_f_view_0(index_jsp.java:113)
> at org.apache.jsp.index_jsp._jspService(index_jsp.java:77)
> at
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:80)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:818)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
>
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:464)
> at
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:358)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:818)
> at
> org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:398)
>
> at
> org.apache.catalina.core.ApplicationDispatcher.doInvoke(ApplicationDispatcher.java:842)
>
> at
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
>
> at
> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:529)
>
> at
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:461)
>
> at
> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:353)
>
> at
> com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:408)
>
> at
> com.sun.faces.application.ViewHandlerImpl.executePageToBuildView(ViewHandlerImpl.java:439)
>
> at
> com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:114)
>
> at
> com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
>
> at
> com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
> at
> com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
> at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
> at
> org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:398)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
>
> at
> com.sun.webui.jsf.util.UploadFilter.doFilter(UploadFilter.java:240)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:217)
>
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)
>
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
>
> at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:258)
>
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:189)
>
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611)
>
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:564)
>
> at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:81)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:193)
>
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611)
>
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:564)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:558)
>
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1067)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
>
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:611)
>
> at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:564)
>
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:558)
>
> at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1067)
> at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:255)
> at
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:618)
>
> at
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:549)
>
> at
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:790)
>
> at
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:326)
>
> at
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:248)
>
> at
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:199)
>
> at
> com.sun.enterprise.web.portunif.PortUnificationPipeline$PUTask.doTask(PortUnificationPipeline.java:345)
>
> at
> com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
> at
> com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:93)
>
> Caused by: javax.faces.FacesException: Cant instantiate class:
> com.sun.webui.jsf.component.Page.
> at
> com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:978)
>
> at
> com.sun.faces.application.ApplicationImpl.createComponent(ApplicationImpl.java:515)
>
> ... 58 more
> Caused by: java.lang.NoClassDefFoundError:
> com/sun/rave/designtime/faces/FacetDescriptor
> at
> com.sun.webui.jsf.component.PageBeanInfoBase.getFacetDescriptors(PageBeanInfoBase.java:108)
>
> at
> com.sun.webui.jsf.component.PageBeanInfoBase.getBeanDescriptor(PageBeanInfoBase.java:45)
>
> at
> com.sun.webui.jsf.component.PageBeanInfo.getBeanDescriptor(PageBeanInfo.java:31)
>
> at
> java.beans.Introspector.getTargetBeanDescriptor(Introspector.java:1221)
> at java.beans.Introspector.getBeanInfo(Introspector.java:386)
> at java.beans.Introspector.getBeanInfo(Introspector.java:159)
> at
> javax.faces.component.UIComponentBase.getPropertyDescriptors(UIComponentBase.java:167)
>
> at
> javax.faces.component.UIComponentBase.populateDescriptorsMapIfNecessary(UIComponentBase.java:132)
>
> at
> javax.faces.component.UIComponentBase.<init>(UIComponentBase.java:121)
> at com.sun.webui.jsf.component.Page.<init>(Page.java:44)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>
> at
> java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> at java.lang.Class.newInstance0(Class.java:350)
> at java.lang.Class.newInstance(Class.java:303)
> at
> com.sun.faces.application.ApplicationImpl.newThing(ApplicationImpl.java:976)
>
> ... 59 more
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_woodstock.dev.java.net
> For additional commands, e-mail: users-help_at_woodstock.dev.java.net
>