I try with jetspeed 2.2.2, create custom portal and deploy into WAS6.1, i can 
load the landing psml page, then i try to login as admin,  the spaces does get 
admin's menu.  log in TABLE 'USER_ACTIVIITY' data showes admin login success.

i added some code to see what happen in SpaceNavigator.java method doView:

public void doView(RenderRequest request, RenderResponse response)
            throws PortletException, IOException
    {    
        String spaceName = (String)PortletMessaging.consume(request, 
SpacesManager.MSG_TOPIC_SPACE_NAV, SpacesManager.MSG_SPACE_CHANGE);
        if (spaceName != null)
        {
            
request.getPortletSession().removeAttribute(SpaceNavigator.ATTRIBUTE_SPACES, 
PortletSession.APPLICATION_SCOPE);
            
request.getPortletSession().removeAttribute(SpaceNavigator.ATTRIBUTE_SPACE, 
PortletSession.APPLICATION_SCOPE);
        }
        SpaceChangeContext scc = changeSpace(request, spacesService, spaceName);
        SpaceBean spaceBean = scc.getSpace();
        List<SpaceBean> spaceBeans = scc.getSpaces();
        request.setAttribute(SpaceNavigator.ATTRIBUTE_SPACE, spaceBean);
        request.setAttribute(SpaceNavigator.ATTRIBUTE_SPACES, spaceBeans);
      //------- my debug code 
       for (Iterator iterator = spaceBeans.iterator(); iterator.hasNext();) {
            SpaceBean spaceBean2 = (SpaceBean) iterator.next();
            System.out.println("==== menu:" + spaceBean2.getName());
        }

  get log  message in WAS SystemOut.log is:

 [11-1-9 0:30:08:578 CST] 00000023 SystemOut     O ==== menu:/ 

 it just one SpaceBean  in the list.

 it seems can't get SpaceBean in WAS,  i try same application deployed in 
tomcat, it can get admin's menu spacebeans.

2011-01-09 



Robin 


发件人: Woonsan Ko 
发送时间: 2011-01-08  01:31:17 
收件人: Jetspeed Users List 
抄送: 
主题: Re: Re: Open home page error on WAS 6.1 with jetspeed 2.2.1 
 
Hi Robin,
Do you have /WEB-INF/apps/jetspeed-layouts/.. in your portal web application 
directory?
The fix was to deploy properly the local PAs from /WEB-INF/apps/ directory.
-Woonsan
--- On Fri, 1/7/11, robin <ro...@adm-soft.com> wrote:
> From: robin <ro...@adm-soft.com>
> Subject: Re: Re: Open home page error on WAS 6.1 with jetspeed 2.2.1
> To: "Jetspeed Users List" <jetspeed-user@portals.apache.org>
> Date: Friday, January 7, 2011, 6:14 PM
> Hi Woonsan
> 
>  i try to find workaroud for jetspeed 2.2.1, refer to 
> https://issues.apache.org/jira/browse/JS2-1202 fixed
> files,  I replace jetspeed-cm-2.2.1.jar with
> jetspeed-cm-2.2.2-SNAPSHOT.jar,  and update
> assembly/deplyment.xml, it still doesnot work.
> 
> error message:
>   
> 08.01.2011 00:56:58 ERROR
> [org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance():550]
> Failed to initialize Portlet
> org.apache.jetspeed.portlets.layout.MultiColumnPortlet for
> Portlet Application jetspeed-layouts
> javax.portlet.PortletException: Layout type not specified
> for VelocityTwoColumns
> at
> org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:87)
> 
> I'm crazed, can you help me ? it is urgent to me.
> 
> Thanks
> 
> 2011-01-08 
> 
> 
> 
> Robin
> 
> 
> 发件人: Vivek Kumar 
> 发送时间: 2011-01-07  00:34:11 
> 收件人: Jetspeed Users List 
> 抄送: 
> 主题: Re: Re: Re: Open home page error on WAS 6.1 with
> jetspeed 2.2.1 
>  
> Code is corrected now. Sorry for inconvenience caused by
> this.
> Regards
> Vivek
> 2011/1/6 Vivek Kumar <fireveloc...@gmail.com>
> > Hi Robin
> >
> > I made the mistake on this.
> > I will revert correct to code ASAP
> >
> > Regards
> > Vivek
> >
> > On Thu, Jan 6, 2011 at 5:25 PM, Woonsan Ko <woon_...@yahoo.com>
> wrote:
> >
> >> Hi Robin,
> >>
> >> It seems we have a critical bug with the recent
> changes (r1053206) in the
> >> trunk.
> >> I will try to contact someone to fix it in the
> trunk shortly.
> >>
> >> Thanks for pointing out that.
> >>
> >> Regards,
> >>
> >> Woonsan
> >>
> >>
> >> --- On Thu, 1/6/11, robin <ro...@adm-soft.com>
> wrote:
> >>
> >> > From: robin <ro...@adm-soft.com>
> >> > Subject: Re: Re: Re: Open home page error on
> WAS 6.1 with jetspeed 2.2.1
> >> > To: "Jetspeed Users List" <jetspeed-user@portals.apache.org>
> >> > Date: Thursday, January 6, 2011, 6:00 AM
> >> > Hi, Woonsan
> >> >   I try with 2.2.2, i can open
> home page in WAS6.1
> >> > now, but its j2-admin doesnot work even in
> tomcat,
> >> >
> >> >   The requested resource
> >> > (/j2-admin/portalSiteManager/) is not
> available
> >> >   The requested resource
> (/j2-admin/pam/) is not
> >> > available
> >> >
> >> >   I try to find more error
> message, there is any more
> >> > in tomcat log and jetspeed log.
> >> >
> >> >   How to fix this problem this
> in jetspeed 2.2.1? or
> >> > how can i let j2-admin works fine in
> jetspeed2.2.2.
> >> >
> >> >   Thanks.
> >> >
> >> > 2011-01-06
> >> >
> >> >
> >> >
> >> > Robin
> >> >
> >> >
> >> > 发件人: robin
> >> > 发送时间: 2011-01-06  09:40:49
> >> > 收件人: Jetspeed Users List
> >> > 抄送:
> >> > 主题: Re: Re: Re: Open home page error on
> WAS 6.1 with
> >> > jetspeed 2.2.1
> >> >
> >> > yeah, I'm tring with trunk for 2.2.2, there
> is a bug in
> >> > MimeTypeImpl.java(line 87), code segment as
> following:
> >> >     public boolean
> equals(Object object)
> >> >     {
> >> >      if (!(object instanceof
> >> > MimeType))
> >> >      {
> >> >      return false;
> >> >      }
> >> > // ERROR: recursive invoke self
> >> >      if (this.equals(object))
> >> >       return true;
> >> > error message
> >> > Exception in thread "main"
> java.lang.StackOverflowError
> >> > constituent[21]:
> >> >
> >>
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/plexus-sec-dispatcher-1.3.jar
> >> > constituent[22]:
> >> >
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/plexus-utils-2.0.4.jar
> >> > constituent[23]:
> >> >
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/sisu-guice-2.9.1-noaop.jar
> >> > constituent[24]:
> >> >
> >>
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/sisu-inject-bean-1.4.3.1.jar
> >> > constituent[25]:
> >> >
> >>
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/sisu-inject-plexus-1.4.3.1.jar
> >> > constituent[26]:
> >> >
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/wagon-file-1.0-beta-7.jar
> >> > constituent[27]:
> >> >
> >>
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/wagon-http-lightweight-1.0-beta-7.jar
> >> > constituent[28]:
> >> >
> >>
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/wagon-http-shared-1.0-beta-7.jar
> >> > constituent[29]:
> >> >
> >>
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/wagon-provider-api-1.0-beta-7.jar
> >> > constituent[30]:
> >> >
> file:/D:/Apache/apache-maven-3.0.1/bin/../lib/xercesMinimal-1.9.6.2.jar
> >> >
> ---------------------------------------------------
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > at
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.MimeTypeImpl.equals(MimeTypeImpl.java:87)
> >> > 2011-01-06
> >> > Robin
> >> > 发件人: Woonsan Ko
> >> > 发送时间: 2011-01-05  01:51:32
> >> > 收件人: Jetspeed Users List
> >> > 抄送:
> >> > 主题: Re: Re: Re: Open home page error on
> WAS 6.1 with
> >> > jetspeed 2.2.1
> >> >
> >> > Hi,
> >> > The problem seems similar to this:
> >> > https://issues.apache.org/jira/browse/JS2-1202
> >>
> >> > The problem with the issue was a local PA
> does not work
> >> > when deployed as extracted folder. It was
> fixed in trunk for
> >> > 2.2.2.
> >> > -Woonsan
> >> > --- On Tue, 1/4/11, robin <ro...@adm-soft.com>
> >> > wrote:
> >> > > From: robin <ro...@adm-soft.com>
> >> > > Subject: Re: Re: Re: Open home page
> error on WAS 6.1
> >> > with jetspeed 2.2.1
> >> > > To: "Jetspeed Users List" <jetspeed-user@portals.apache.org>
> >> > > Date: Tuesday, January 4, 2011, 9:09 AM
> >> > > I think it caused by component
> >> > > jetspeed-layouts.war doesnot work, 
> i see it
> >> > place
> >> > >
> >> > >
> >> >
> >>
> D:\WebSphere\AppServer\profiles\AppSrv02\installedApps\gg-levonoNode01Cell\jetexpress-portal_war.ear\jetexpress-portal.war\WEB-INF\apps\jetspeed-layouts
> >> > >
> >> > > and after i   place
> >> > jetspeed-layouts.war
> >> > > into
> >> > >
> >> >
> jetexpress-portal_war.ear\jetexpress-portal.war\WEB-INF\deploy,
> >> > >
> >> > > there is
> >> > >
> >> >
> >>
> D:\WebSphere\AppServer\profiles\AppSrv02\installedApps\gg-levonoNode01Cell\jetexpress-portal_war.ear\jetspeed-layouts.war
> >> > >
> >> > > both doesnot work in WAS 6.1
> >> > >
> >> > > 2011-01-04
> >> > >
> >> > >
> >> > >
> >> > > Robin
> >> > >
> >> > >
> >> > > 发件人: robin
> >> > > 发送时间: 2011-01-04 
> 14:38:26
> >> > > 收件人: Jetspeed Users List
> >> > > 抄送:
> >> > > 主题: Re: Re: Re: Open home page
> error on WAS 6.1
> >> > with
> >> > > jetspeed 2.2.1
> >> > >
> >> > > Now, i deploy jetspeed according to
> following step:
> >> > > 1, set java_home and path as WebSphere's
> java jdk1.5
> >> > path
> >> > > 2, create jetexpress project according
> to jetspeed
> >> > > tutuoris
> >> > > 3, to run mvn jetspeed:mvn
> -Dtarget=install to create
> >> > > jetexpress war file
> >> > > 4, config jndi data resource in was
> console and test
> >> > > connection success
> >> > > 5, deploy jetspeed-portal.war into was
> >> > > 6, deploy jetspeed-pa.war into was
> >> > > 7, deploy j2-admin.war into was
> >> > > i have not modified any config file in
> >> > \web-inf\assembly.
> >> > > restart was, open WAS's log file
> SystemOut.log, can
> >> > see
> >> > > error message
> >> > > "Syntax error, 'for each' statements are
> only
> >> > available if
> >> > > source level is 5.0", jsp of j2-admin
> can'be compiled,
> >> > to
> >> > > edit
> j2-admin.war\web-inf\ibm-web-ext.xmi, add line
> >> > > <jspAttributes
> xmi:id="JSPAttribute_1294109479814"
> >> > > name="jdkSourceLevel" value="15"/>
> >> > > then restart WAS
> >> > > open http://localhost:9081/ jetexpress/portal
> >> > > then get following error messages in
> jetspeed.log,
> >> > but
> >> > > there are  not error message in WAS
> SystemOut.log
> >> > or
> >> > > SystemError.log
> >> > > 04.01.2011 13:49:20 ERROR
> >> > >
> >> >
> [org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute():194]
> >> > > Error rendering portlet OID
> template-top2__jstbRight
> >> > > javax.portlet.PortletException: Layout
> type not
> >> > specified
> >> > > for VelocityOneColumn
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:87)
> >> > > at
> >> >
> sun.reflect.GeneratedMethodAccessor81.invoke(Unknown
> >> > > Source)
> >> > > at
> >> > >
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >> > > at
> java.lang.reflect.Method.invoke(Method.java:618)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.portlet.PortletObjectProxy.invoke(PortletObjectProxy.java:181)
> >> > > at $Proxy36.init(Unknown Source)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.factory.JetspeedPortletInstance.init(JetspeedPortletInstance.java:99)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:541)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:440)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPortletInvoker.java:127)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.invoker.JetspeedPortletInvokerService.render(JetspeedPortletInvokerService.java:127)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.JetspeedPortletContainerWrapper.doRender(JetspeedPortletContainerWrapper.java:69)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImpl.java:183)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:172)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:150)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:107)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:103)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:77)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:46)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:53)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:152)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:84)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:139)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:88)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.profiler.impl.RefreshUserHomepageValveImpl.invoke(RefreshUserHomepageValveImpl.java:114)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.valve.impl.AbstractPageValveImpl.invoke(AbstractPageValveImpl.java:169)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.valve.impl.PageProfilerValveImpl.invoke(PageProfilerValveImpl.java:59)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:158)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:174)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
> >> > > at
> >> > >
> >> >
> java.security.AccessController.doPrivileged(AccessController.java:219)
> >> > > at
> >> > >
> >> >
> javax.security.auth.Subject.doAsPrivileged(Subject.java:645)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:88)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:127)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:163)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:225)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.engine.JetspeedServlet.invoke(JetspeedServlet.java:300)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.engine.JetspeedServlet.service(JetspeedServlet.java:318)
> >> > > at
> >> > >
> >> >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1095)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1036)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:565)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:748)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1461)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:119)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
> >> > > at
> >> > >
> >> >
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
> >> > > at
> >> > >
> >> >
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
> >> > > at
> >> > >
> >> >
> com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
> >> > > at
> >> > >
> >> >
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
> >> > > 04.01.2011 13:49:20 ERROR
> >> > >
> >> >
> >>
> [org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance():550]
> >> > > Failed to initialize Portlet
> >> > >
> org.apache.jetspeed.portlets.layout.MultiColumnPortlet
> >> > for
> >> > > Portlet Application jetspeed-layouts
> >> > > javax.portlet.PortletException: Layout
> type not
> >> > specified
> >> > > for VelocityThreeColumns
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:87)
> >> > > at
> >> >
> sun.reflect.GeneratedMethodAccessor81.invoke(Unknown
> >> > > Source)
> >> > > at
> >> > >
> >> >
> >>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> >> > > at
> java.lang.reflect.Method.invoke(Method.java:618)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.portlet.PortletObjectProxy.invoke(PortletObjectProxy.java:181)
> >> > > at $Proxy36.init(Unknown Source)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.factory.JetspeedPortletInstance.init(JetspeedPortletInstance.java:99)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:541)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.factory.JetspeedPortletFactory.getPortletInstance(JetspeedPortletFactory.java:440)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.invoker.LocalPortletInvoker.invoke(LocalPortletInvoker.java:127)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.invoker.JetspeedPortletInvokerService.render(JetspeedPortletInvokerService.java:127)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.pluto.container.impl.PortletContainerImpl.doRender(PortletContainerImpl.java:157)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.JetspeedPortletContainerWrapper.doRender(JetspeedPortletContainerWrapper.java:69)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJobImpl.java:183)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:172)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(PortletRendererImpl.java:150)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.aggregateAndRender(PageAggregatorImpl.java:107)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.impl.PageAggregatorImpl.build(PageAggregatorImpl.java:77)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.AggregatorValve.invoke(AggregatorValve.java:46)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.aggregator.HeaderAggregatorValve.invoke(HeaderAggregatorValve.java:53)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.decoration.DecorationValve.invoke(DecorationValve.java:152)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.resource.ResourceValveImpl.invoke(ResourceValveImpl.java:84)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.valve.impl.ActionValveImpl.invoke(ActionValveImpl.java:139)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:88)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.PageHistoryValve.invoke(PageHistoryValve.java:108)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.profiler.impl.RefreshUserHomepageValveImpl.invoke(RefreshUserHomepageValveImpl.java:114)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.valve.impl.AbstractPageValveImpl.invoke(AbstractPageValveImpl.java:169)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.valve.impl.PageProfilerValveImpl.invoke(PageProfilerValveImpl.java:59)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.impl.LoginValidationValveImpl.invoke(LoginValidationValveImpl.java:158)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.impl.PasswordCredentialValveImpl.invoke(PasswordCredentialValveImpl.java:174)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.localization.impl.LocalizationValveImpl.invoke(LocalizationValveImpl.java:170)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.impl.AbstractSecurityValve$1.run(AbstractSecurityValve.java:138)
> >> > > at
> >> > >
> >> >
> java.security.AccessController.doPrivileged(AccessController.java:219)
> >> > > at
> >> > >
> >> >
> javax.security.auth.Subject.doAsPrivileged(Subject.java:645)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.JSSubject.doAsPrivileged(JSSubject.java:179)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.security.impl.AbstractSecurityValve.invoke(AbstractSecurityValve.java:132)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalURLValveImpl.java:88)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(CapabilityValveImpl.java:127)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline$Invocation.invokeNext(JetspeedPipeline.java:242)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.java:163)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:225)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.engine.JetspeedServlet.invoke(JetspeedServlet.java:300)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.engine.JetspeedServlet.service(JetspeedServlet.java:318)
> >> > > at
> >> > >
> >> >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1095)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1036)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
> >> > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.engine.servlet.XXSUrlAttackFilter.doFilter(XXSUrlAttackFilter.java:52)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:565)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:748)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1461)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:119)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
> >> > > at
> >> > >
> >> >
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
> >> > > at
> >> > >
> >> >
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
> >> > > at
> >> > >
> >> >
> >>
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
> >> > > at
> >> > >
> >> >
> com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
> >> > > at
> >> > >
> >> >
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
> >> > > 2011-01-04
> >> > > Robin
> >> > > 发件人: David Taylor
> >> > > 发送时间: 2011-01-01 
> 02:54:26
> >> > > 收件人: Jetspeed Users List
> >> > > 抄送:
> >> > > 主题: Re: Re: Open home page error
> on WAS 6.1
> >> > with
> >> > > jetspeed 2.2.1
> >> > >
> >> > > On Fri, Dec 31, 2010 at 1:48 AM, robin
> <ro...@adm-soft.com>
> >> > > wrote:
> >> > > >
> >> > > > Hi David
> >> > > >
> >> > > >   i find find error
> message in
> >> > jetspeed
> >> > > log:
> >> > > >
> >> > > >
> >> > > > 31.12.2010 17:31:11 ERROR
> >> > >
> >> >
> [org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute():194]
> >> > > Error rendering portlet OID
> >> > >
> template-top2__template-admin__jstbRight
> >> > > > javax.portlet.PortletException:
> Layout type not
> >> > > specified for VelocityOneColumn
> >> > > > at
> >> > >
> >> >
> >>
> org.apache.jetspeed.portlets.layout.MultiColumnPortlet.init(MultiColumnPortlet.java:87)
> >> > > The init parameter "layoutType" was not
> found for the
> >> > > layout portlet
> >> > > VelocityOneColumn:
> >> > >     
>    this.layoutType
> >> > =
> >> > > config.getInitParameter("layoutType");
> >> > >     
>    if
> >> > (this.layoutType == null)
> >> > >
> >> >    throw new
> >> > > PortletException("Layout type not
> specified for
> >> > > " + this.portletName);
> >> > > It appears you are using the standard
> page
> >> > aggregation
> >> > > (jetspeed)
> >> > > pipeline, not the jetui pipeline. That
> said, Im seeing
> >> > PSML
> >> > > pages from
> >> > > the "ui-pages" psml configuration (the
> template-top2
> >> > layout
> >> > > id is only
> >> > > in the jetui psml configuration). So
> something seems
> >> > to be
> >> > > configured
> >> > > wrong. Could you list all the steps you
> took in
> >> > building
> >> > > and
> >> > > deploying?
> >> > >
> >> >
> ---------------------------------------------------------------------
> >> > > To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
> >> > > For additional commands, e-mail:
> >> jetspeed-user-h...@portals.apache.org
> >> > >
> >> >
> >> >
> ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
> >> > For additional commands, e-mail: jetspeed-user-h...@portals.apache.org
> >> >
> >>
> >>
> >>
> >>
> >>
> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
> >> For additional commands, e-mail: jetspeed-user-h...@portals.apache.org
> >>
> >>
> >
> >
> > --
> > Regards & thanks
> > Vivek Kumar
> >
> > fireveloc...@gmail.com
> >
> -- 
> Regards & thanks
> Vivek Kumar
> fireveloc...@gmail.com
> 
      
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscr...@portals.apache.org
For additional commands, e-mail: jetspeed-user-h...@portals.apache.org

Reply via email to