Removing that jar, I get a failure looking for a different class (see
stack trace below). This class isn't in any jar in the distribution
either, though it *is* available in the jsf-extensions-dynamic-
faces-0.1.jar included in example.war.
So far, my WEB-INF/lib contains the following:
dataprovider-4.1-200705312308.jar
json-4.1-200705312308.jar
webui-jsf-4.1-200705312308.jar
webui-jsf-suntheme-4.1-200705312308.jar
I get startup errors if I don't include the dataprovider and json
jars. So, again, what exactly is the minimal set of dependencies to
deploy Wookstock? I've made multiple attempts on both Glassfish V1
and Glassfish V2, and have yet to get a working application :-(
[#|2007-06-12T16:21:11.883-0400|SEVERE|sun-appserver9.1|
javax.enterprise.system.container.web|
_ThreadID=12;_ThreadName=httpSSLWorkerThread-8080-1;_RequestID=ede6b2cc-
9190-4b5f-afe4-a028b35c36a1;|StandardWrappe
rValve[FacesServlet]: PWC1406: Servlet.service() for servlet
FacesServlet threw exception
java.lang.NoClassDefFoundError: com/sun/faces/extensions/avatar/
lifecycle/AsyncResponse
at com.sun.webui.jsf.util.ComponentUtilities.isAjaxRequest
(ComponentUtilities.java:226)
at com.sun.webui.jsf.util.ComponentUtilities.isAjaxRequest
(ComponentUtilities.java:203)
at com.sun.webui.jsf.component.ImageComponent.getRendererType
(ImageComponent.java:67)
at javax.faces.component.UIComponentBase.encodeBegin
(UIComponentBase.java:781)
at com.sun.webui.jsf.util.RenderingUtilities.renderComponent
(RenderingUtilities.java:84)
at com.sun.webui.jsf.util.RenderingUtilities.renderSkipLink
(RenderingUtilities.java:775)
at
com.sun.webui.jsf.renderkit.html.MastheadRenderer.renderPrimaryMasthead(
MastheadRenderer.java:915)
at
com.sun.webui.jsf.renderkit.html.MastheadRenderer.renderEnd
(MastheadRenderer.java:345)
at
com.sun.webui.jsf.renderkit.html.AbstractRenderer.encodeEnd
(AbstractRenderer.java:243)
at javax.faces.component.UIComponentBase.encodeEnd
(UIComponentBase.java:833)
at javax.faces.component.UIComponent.encodeAll
(UIComponent.java:896)
at javax.faces.component.UIComponent.encodeAll
(UIComponent.java:892)
at javax.faces.component.UIComponent.encodeAll
(UIComponent.java:892)
at javax.faces.component.UIComponent.encodeAll
(UIComponent.java:892)
at javax.faces.component.UIComponent.encodeAll
(UIComponent.java:892)
at com.sun.faces.application.ViewHandlerImpl.doRenderView
(ViewHandlerImpl.java:244)
at com.sun.faces.application.ViewHandlerImpl.renderView
(ViewHandlerImpl.java:175)
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.StandardWrapperValve.invoke
(StandardWrapperValve.java:277)
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.invokeAdap
ter(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.executeProcesso
rTask(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.connector.grizzly.TaskBase.run
(TaskBase.java:252)
at
com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run
(SSLWorkerThread.java:93)
|#]
On 12-Jun-07, at 12:39 PM, Bill Edwards - Sun BOS Software wrote:
> 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=129585
>> 7a-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.invokeA
>> dapter(DefaultProcessorTask.java:618)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProce
>> ss(DefaultProcessorTask.java:549)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process
>> (DefaultProcessorTask.java:790)
>> at
>> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProce
>> ssorTask(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.populateDescriptorsMapIfNecessa
>> ry(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
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_woodstock.dev.java.net
> For additional commands, e-mail: users-help_at_woodstock.dev.java.net
>
--
Laurie Harper
Open Source advocate, Java geek: http://www.holoweb.net/laurie
Founder, Zotech Software: http://www.zotechsoftware.com/