That was the issue. I did not include *struts-portlet-default.xml* in
struts.xml. Thanks a lot for your help.

Dinesh

On Thu, Jul 31, 2008 at 12:55 PM, Nils-Helge Garli Hegvik
<[EMAIL PROTECTED]>wrote:

> Did you <include file="struts-portlet-default.xml"/> in your struts.xml?
>
> On Thu, Jul 31, 2008 at 9:26 PM, Dinesh Narayanan <[EMAIL PROTECTED]>
> wrote:
> > Has Anybody tried Struts2 (Struts-2.0.11.2) on Websphere portal 6.1.0.0?
>  I
> > am running into issues when I tried  a very simple JSR168 example.  Any
> help
> > would be appreciated. Is there some example of struts2 sample in
> websphere
> > portal 6.1?
> >
> > A) My portlet.xml contains the following entries
> > <init-param>
> >            <name>viewNamespace</name>
> >            <value>/view</value>
> >        </init-param>
> >
> >   <!-- The default action to invoke in view mode. -->
> >   <init-param>
> >            <name>defaultViewAction</name>
> >            <value>index</value>
> >   </init-param>
> >
> >
> > B) My struts.xml is
> > <struts>
> > <package name="view" extends="struts-portlet-default" namespace="/view">
> >    <action name="index" class="com.myCompany.proj1.ExampleAction">
> >        <result name="success">/WEB-INF/view/index.jsp</result>
> >    </action>
> > </package>
> > </struts>
> >
> > And I get the following exception.
> > [7/30/08 23:48:05:386 PDT] 0000002a XmlConfigurat E
> > com.opensymphony.xwork2.config.providers.XmlConfigurationProvider
> > reloadRequiredPackages Unable to find parent packages
> struts-portlet-default
> > [7/30/08 23:48:05:401 PDT] 0000002a ObjectTypeDet I
> > com.opensymphony.xwork2.util.ObjectTypeDeterminerFactory <clinit> Setting
> > DefaultObjectTypeDeterminer as default ...
> > [7/30/08 23:48:05:448 PDT] 0000002a Jsr168Dispatc E
> > org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher serviceAction
> Could
> > not find action
> > [7/30/08 15:15:05:782 PDT] 0000003f Jsr168Dispatc E
> > org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher serviceAction
> Could
> > not find action
> >                                 There is no Action mapped for namespace
> > /view and action name index. - [unknown location]
> >    at
> >
> com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186)
> >    at
> >
> org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)
> >    at
> >
> org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:34)
> >    at
> >
> org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.serviceAction(Jsr168Dispatcher.java:415)
> >    at
> >
> org.apache.struts2.portlet.dispatcher.Jsr168Dispatcher.render(Jsr168Dispatcher.java:299)
> >    at
> >
> com.ibm.ws.portletcontainer.invoker.impl.PortletFilterChainImpl.doFilter(PortletFilterChainImpl.java:128)
> >    at
> >
> com.ibm.wps.propertybroker.standard.filter.C2APortletFilter.doFilter(C2APortletFilter.java:185)
> >    at
> >
> com.ibm.ws.portletcontainer.invoker.impl.PortletFilterChainImpl.doFilter(PortletFilterChainImpl.java:120)
> >    at
> >
> com.ibm.ws.portletcontainer.invoker.impl.PortletServlet.doDispatch(PortletServlet.java:573)
> >    at
> >
> com.ibm.ws.portletcontainer.invoker.impl.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:114)
> >    at
> >
> com.ibm.isclite.container.collaborator.PortletServletCollaborator.doRender(PortletServletCollaborator.java:68)
> >    at
> >
> com.ibm.ws.portletcontainer.invoker.impl.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:105)
> >    at
> >
> com.ibm.ws.portletcontainer.rrd.RRDServerPortletServletCollaborator.doRender(RRDServerPortletServletCollaborator.java:123)
> >    at
> >
> com.ibm.ws.portletcontainer.invoker.impl.PortletServletCollaboratorChainImpl.doCollaborator(PortletServletCollaboratorChainImpl.java:105)
> >    at
> >
> com.ibm.ws.portletcontainer.cache.CacheCollaborator.doRender(CacheCollaborator.java:92)
> >
> > I have made sure that class loader loads one ones included in webApp
> first.
> > What else could I be possibly missing? Pls let me know if you need more
> info
> >
> > Thanks
> > Dinesh
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

Reply via email to