You didn't provide your web.xml, have you tried follow the tutorial? http://struts.apache.org/release/2.3.x/docs/struts-2-portlet-tutorial.html
2014-02-20 19:31 GMT+01:00 Gaurav Daga <[email protected]>: > 1. CaseTaskPortlet is a portlets action class. > 2. caseTasks is servlet based action class. > > Problem I am having is, if I use <s:url....> tag to generate endpoint for > my Servlet based action class, it doesn't work. And I tried accessing it > from browser by constructing a URL manually, it doesn't invoke my action. > > Looking at the below configuration, if you can suggest me like what should > be my URL to hit the displaySomeMessage() method inside CaseTasksAction > action class? > > > Below here is struts xml, I am having: > > > <?xml version="1.0" encoding="UTF-8" ?> > <!DOCTYPE struts PUBLIC > "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" > "http://struts.apache.org/dtds/struts-2.3.dtd"> > <struts> > <constant name="struts.devMode" value="true" /> > <package name="amps-base-package" extends="struts-portlet-default"> > <interceptors> > <interceptor name="EJBInjectionInterceptor" > class="gov.nv.dwss.amps.presentation.struts.interceptors.EJBInjectionInterceptor" > /> > <interceptor-stack name="baseStack"> > <interceptor-ref name="defaultStack" /> > <interceptor-ref name="EJBInjectionInterceptor" /> > </interceptor-stack> > </interceptors> > <default-interceptor-ref name="baseStack" /> > </package> > <constant name="struts.custom.i18n.resources" > value="gov.nv.dwss.framework.resourebundle.DplyTxtResourceBundle,gov.nv.dwss.framework.resourebundle.ValidationMessageResourceBundle" > /> > > <package name="view" extends="amps-base-package" > namespace="/CaseTaskPortlet/view"> > <action name="HomeCaseTaskAction.*" method="{1}" > class="gov.nv.dwss.amps.casetask.presentation.action.HomeCaseTaskAction"> > <result name="home">/jsp/casetask/home.jsp</result> > <result name="search">/jsp/casetask/search.jsp</result> > <result name="expeditedSNAP">/jsp/casetask/expeditedSNAP.jsp</result> > <result name="applications">/jsp/casetask/applications.jsp</result> > <result name="changes">/jsp/casetask/changes.jsp</result> > <result name="RDRCERTHOME">/jsp/casetask/rdrcert.jsp</result> > <result name="mytasks">/jsp/casetask/mytasks.jsp</result> > </action> > </package> > <package name="caseTasks" namespace="/caseTasks" extends="struts-default"> > <action name="CaseTasksAction" > class="gov.nv.dwss.amps.casetask.presentation.action.CaseTasksAction"> > <result name="servletHome">/jsp/casetask/test.jsp</result> > </action> > </package> > </struts> > > > *Thanks & Regards/ **सादर**,* > *Gaurav Daga* > *[email protected] <[email protected]> | +1.201.308.3242 | Web > Presence <http://goo.gl/lW0nh> * > Do not follow where the path may lead. Go instead where there is no path > and leave a trail. - Harold R. McAlindon > > > On Wed, Feb 19, 2014 at 10:07 PM, Lukasz Lenart > <[email protected]>wrote: > >> But in struts.xml you can define actions - no reference to servlets >> neither portlets. Do you have any error message? >> >> 2014-02-20 2:41 GMT+01:00 Gaurav Daga <[email protected]>: >> > Hello Struts2 Group, >> > >> > I have a requirement where I want to have Servlet Action Endpoint, as >> well >> > as Portlet Actions in the same WAR file. I tried configuring the >> > struts.xml, for the both package but Struts continued to give me error >> > while resolving Servlet Action Endpoint. >> > >> > I just wanted to know if anyone has tries anything similar to this before >> > and whether it is supported or not. If you can throw me some pointers, >> > would be great help! >> > >> > >> > Thanks. >> > Gaurav Daga >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
