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]

Reply via email to