HTTP Status 503 - Servlet action is currently unavailable
843840Feb 28 2003 — edited Apr 21 2005Dear all,
when i configure my application in struts, with the following web.xml, it is giving the report as "action not available". Please help me out
Web.xml file :
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
<web-app>
<!-- Struts Action Servlet -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>validate</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Bean to XML transformation Servlet -->
<servlet>
<servlet-name>XSLServlet</servlet-name>
<servlet-class>com.orbeon.struts.XSLServlet</servlet-class>
<init-param>
<param-name>xsl-file</param-name>
<param-value>/WEB-INF/test.xsl</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Servlet Mapping -->
<servlet-mapping>
<servlet-name>XSLServlet</servlet-name>
<url-pattern>/XSLServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>
servlet-config.xml :
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
<!-- Bean Definitions -->
<form-beans>
<form-bean name="testForm" type="com.orbeon.struts.test.beans.TestForm"/>
<form-bean name="resultForm" type="com.orbeon.struts.test.beans.ResultForm"/>
</form-beans>
<!-- Global Forward Definitions -->
<global-forwards>
</global-forwards>
<!-- Action Mapping Definitions -->
<action-mappings>
<action path="/" forward="/test"/>
<action path="/test" name="testForm" type="com.orbeon.struts.test.control.TestAction">
<forward name="XSLServlet" path="/XSLServlet"/>
</action>
<action path="/result" name="resultForm" type="com.orbeon.struts.test.control.ResultAction">
<forward name="XSLServlet" path="/XSLServlet"/>
</action>
</action-mappings>
</struts-config>
Thanks,
Sasi