Hello Apache Struts Team,

Thanks for your continuous support and help !!


We are facing the below mentioned problem during Struts 2 upgrade.


"HTTP Status 404" error message.


We have done the below steps to upgrade the struts [from Struts 2.1.8 to Struts 
2.3.24].


1- Replace the JARS:


struts2-core-2.3.24.jar
struts2-dojo-plugin-2.3.24.jar
struts2-json-plugin-2.3.24.jar
xwork-core-2.3.24.jar
ognl-3.0.11.jar
log4j-1.2.17.jar
freemarker-2.3.22.jar
commons-lang3-3.4.jar
commons-fileupload-1.3.1.jar
commons-io-2.4.jar

2- Using "StrutsPrepareAndExecuteFilter" as filter in web.xml.

3- Changed the DTD from struts 2.1 and 2.0 to struts 2.3.

4- Changed the imports class which were wrong due to separation of 
commons-lang3 from xwork-core .

5- write the <constant name="struts.additional.excludedPatterns" 
value="^(action|method):.*"/>

                      <constant name="struts.enable.DynamicMethodInvocation" 
value="true"/> in struts.xml.


6- Build the Classes with ant build. and replace the build in our local 
Development. environment.

7- Started the Apache Tomcat server(V7.0.54) .

     Server started successfully.

but we are not able to open the application, Application context is not up, 404 
error is produced on the web.


So we are requesting Struts Team to guide us if we are doing some wrong steps 
or help us to diagnose the problem.



Regards,

Rahul kumar Singh





Reply via email to