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.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.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