struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio Sánchez <>
Subject Actions as welcome files
Date Fri, 31 May 2013 18:17:53 GMT

My name is Antonio, I'm beginning with Struts2 and this is my first post.

Where should store struts.xml if I need to use an action as a welcome file?

In example "Hello World" (maven):

I have to move struts.xml (originally inside resources folder) inside 
maven 'main' folder to make it work and avoid

     HTTP 404 - There is no Action mapped for namespace [/] and action 
name [] associated with context path [/Hello_World_Struts2_Mvn].

but then struts.xml is unreachable in Netbeans project window.

In this crud example:

I can't find the right way. I have updated libs to the latest ones. 
struts.xml is in WEB-INF/classes in war file deployed by Netbeans 
(Tomcat 7).

Bellow struts and web xmls

     <!-- Include webwork default (from the Struts JAR). -->
     <include file="struts-default.xml"/>

     <!-- Configuration for the default package. -->
     <package name="default" extends="struts-default">

         <!-- Default interceptor stack. -->
         <default-interceptor-ref name="paramsPrepareParamsStack"/>
         <action name="index" 
class="com.aurifa.struts2.tutorial.action.EmployeeAction" method="list">
             <result name="success">/WEB-INF/jsp/employees.jsp</result>
             <!-- we don't need the full stack here -->
             <interceptor-ref name="basicStack"/>
         <action name="crud" 
class="com.aurifa.struts2.tutorial.action.EmployeeAction" method="input">
             <result name="success" type="redirectAction">index</result>
             <result name="input">/WEB-INF/jsp/employeeForm.jsp</result>
             <result name="error">/WEB-INF/jsp/error.jsp</result>

     <display-name>Struts 2 Demo</display-name>





To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message