I will prepare a sample of myfaces on portal 6 and send u the link soon (may be during week ends).
On May 23, 2007 7:13 AM, loseyourself <[EMAIL PROTECTED]> wrote: > > And an interesting thing is, if I deploy the portlet twice, there won't be > any error message during the publishment, then I re-reference the > application with the shared library, once try to run the portlet, get the > following error: > [23/05/07 15:11:49:982 EST] 00000097 ActionManager W > com.ibm.wps.state.accessors.action.manager.ActionManagerImpl executeActions > id = bMX9f1 is invalid. > [23/05/07 15:11:51:719 EST] 00000097 ServletWrappe A SRVE0242I: > [WorkplaceTreeEAR] [/.WorkplaceTree] [com_ibm_wps_AdminServlet]: ?????? > [23/05/07 15:11:51:953 EST] 00000097 ServletWrappe A SRVE0242I: > [WorkplaceTreeEAR] [/.WorkplaceTree] [WorkplaceTree]: ?????? > [23/05/07 15:11:52:063 EST] 00000097 ServletWrappe A SRVE0253I: > [WorkplaceTreeEAR] [/.WorkplaceTree] [WorkplaceTree]?????? > [23/05/07 15:11:52:094 EST] 00000097 PortletRender E > com.ibm.wps.engine.tags.PortletRenderTag doStartTag EJPEJ0066E: ???? > portlet? > javax.portlet.UnavailableException: > Exception during portlet initialization > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:229) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:168) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.render(PortletInvokerImpl.java:97) > at > com.ibm.wps.pe.pc.std.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:110) > at > com.ibm.wps.pe.pc.PortletContainerImpl.doRenderPortlet(PortletContainerImpl.java:587) > at > com.ibm.wps.pe.ext.render.AbstractRenderManager.performService(AbstractRenderManager.java:247) > at > com.ibm.wps.pe.pc.PortletContainerImpl.renderPortlet(PortletContainerImpl.java:115) > at > com.ibm.wps.engine.tags.PortletRenderTag.doStartTag(PortletRenderTag.java:161) > at > com.ibm._jsp._Control._jspx_meth_portal$1skin_portletRender_0(_Control.java:852) > at > com.ibm._jsp._Control._jspx_meth_portal$1logic_if_3(_Control.java:884) > at com.ibm._jsp._Control._jspService(_Control.java:498) > at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670) > at > com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) > at > com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:178) > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:613) > at > com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87) > at > com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52) > at > com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:45) > at com.ibm.wps.engine.templates.skins.Default.render(Default.java:115) > at > com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:71) > at > com.ibm.wps.composition.elements.Component.render(Component.java:845) > at com.ibm.wps.composition.elements.Control.render(Control.java:124) > at com.ibm.wps.composition.Composition.render(Composition.java:2568) > at > com.ibm.websphere.personalization.transformation.PznTransformationLayoutModel.render(PznTransformationLayoutModel.java:70) > at > com.ibm.wps.model.wrappers.LayoutModelWrapperFactoryImpl$LayoutModelWrapperImpl.render(LayoutModelWrapperFactoryImpl.java:218) > at > com.ibm.wps.engine.tags.ComponentRenderTag.doStartTag(ComponentRenderTag.java:89) > at > com.ibm._jsp._UnlayeredContainer_2D_V._jspx_meth_portal$1skin_layoutNodeRender_0(_UnlayeredContainer_2D_V.java:246) > at > com.ibm._jsp._UnlayeredContainer_2D_V._jspService(_UnlayeredContainer_2D_V.java:150) > at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670) > at > com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) > at > com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:178) > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:613) > at > com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87) > at > com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52) > at > com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:45) > at com.ibm.wps.engine.templates.skins.Default.render(Default.java:115) > at > com.ibm.wps.engine.templates.SkinTemplate.render(SkinTemplate.java:71) > at > com.ibm.wps.composition.elements.Component.render(Component.java:845) > at com.ibm.wps.composition.Composition.render(Composition.java:2568) > at > com.ibm.websphere.personalization.transformation.PznTransformationLayoutModel.render(PznTransformationLayoutModel.java:70) > at > com.ibm.wps.model.wrappers.LayoutModelWrapperFactoryImpl$LayoutModelWrapperImpl.render(LayoutModelWrapperFactoryImpl.java:218) > at > com.ibm.wps.engine.tags2.PageRenderTag.doStartTag(PageRenderTag.java:396) > at com.ibm._jsp._Home._jspService(_Home.java:82) > at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670) > at > com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) > at > com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:178) > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:613) > at > com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87) > at > com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52) > at > com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:54) > at com.ibm.wps.engine.templates.screens.Default.render(Default.java:91) > at > com.ibm.wps.engine.templates.ScreenTemplate.render(ScreenTemplate.java:61) > at > com.ibm.wps.engine.tags2.ScreenRenderTag.doStartTag(ScreenRenderTag.java:89) > at > com.ibm._jsp._Default._jspx_meth_portal$1core_screenRender_0(_Default.java:4419) > at com.ibm._jsp._Default._jspService(_Default.java:2267) > at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:91) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670) > at > com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:117) > at > com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:178) > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:613) > at > com.ibm.wps.services.dispatcher.DispatcherServiceImpl.handleRequest(DispatcherServiceImpl.java:87) > at > com.ibm.wps.services.dispatcher.DispatcherServiceImpl.include(DispatcherServiceImpl.java:52) > at > com.ibm.wps.services.dispatcher.Dispatcher.include(Dispatcher.java:45) > at com.ibm.wps.engine.templates.themes.Default.render(Default.java:142) > at > com.ibm.wps.engine.templates.ThemeTemplate.render(ThemeTemplate.java:67) > at > com.ibm.wps.engine.phases.WPRenderPhase.processRendering(WPRenderPhase.java:322) > at > com.ibm.wps.engine.phases.WPRenderPhase.execute(WPRenderPhase.java:137) > at > com.ibm.wps.state.phases.AbstractRenderPhase.next(AbstractRenderPhase.java:106) > at > com.ibm.wps.engine.phases.WPAbstractRenderPhase.next(WPAbstractRenderPhase.java:93) > at com.ibm.wps.engine.Servlet.callPortal(Servlet.java:791) > at com.ibm.wps.engine.Servlet.doGet(Servlet.java:629) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136) > at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:86) > at > com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121) > at > com.ibm.wps.mappingurl.impl.URLAnalyzer.doFilter(URLAnalyzer.java:257) > at > com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670) > at > com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:89) > at > com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1897) > at > com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:84) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:472) > at > com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:411) > at > com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101) > at > com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566) > at > com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619) > at > com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952) > at > com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039) > at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled > Code)) > Caused by: javax.servlet.UnavailableException: Exception during portlet > initialization > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet$PortletClone.<init>(PortletServlet.java:391) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.initPortletDefinition(PortletServlet.java:296) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.getPortletClone(PortletServlet.java:267) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.dispatch(PortletServlet.java:105) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.doGet(PortletServlet.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) > at > com.ibm.wps.pe.pc.std.cache.CacheablePortlet.service(CacheablePortlet.java:393) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1282) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1239) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113) > at > com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82) > at > com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:670) > at > com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:613) > at > com.ibm.wps.pe.om.definition.impl.ServletDefinitionImpl$RDWrapper.include(ServletDefinitionImpl.java:406) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerImpl.java:204) > ... 117 more > Caused by: java.lang.ClassNotFoundException: > org.apache.myfaces.portlet.MyFacesGenericPortlet > at java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled > Code)) > at > com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java(Compiled > Code)) > at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) > at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) > at > com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java(Compiled > Code)) > at > com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLoader.java(Compiled > Code)) > at > com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled > Code)) > at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) > at > com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled > Code)) > at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) > at > com.ibm.ws.classloader.ReloadableClassLoader.loadClass(ReloadableClassLoader.java(Compiled > Code)) > at > com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.java(Compiled > Code)) > at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code)) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.getPortletClass(PortletServlet.java:285) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet.access$000(PortletServlet.java:53) > at > com.ibm.wps.pe.pc.std.invoker.impl.PortletServlet$PortletClone.<init>(PortletServlet.java:377) > ... 132 more > > > -- > View this message in context: > http://www.nabble.com/How-to-integrate-myfaces-in-RSA-7-for-portlet--tf3776168.html#a10757611 > > Sent from the MyFaces - Users mailing list archive at Nabble.com. > > -- Hazem Ahmed Saleh Ahmed http://www.jroller.com/page/HazemBlog