HTTP-статус 404 - действие сервлета недоступно - PullRequest
0 голосов
/ 14 сентября 2011

Странная вещь происходит, когда я вызываю сервлет с помощью Struts, если я вызываю его с локального хоста, он вызывается, но при развертывании его на моем веб-сервере выдается сообщение об ошибке «действие сервлета недоступно». *

Вот мой web.xml

 <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>2</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
    </servlet>
<servlet-mapping>
    <servlet-name>action</servlet-name>
    <url-pattern>/database.do</url-pattern>
</servlet-mapping>

мой файл struts-config.xml выглядит следующим образом -

<struts-config>
<form-beans>
    <form-bean name="validatorForm" type="structclasses.validatorForm"/>

</form-beans>

<global-exceptions>

</global-exceptions>


<action-mappings>
    <action input="/index.jsp" name="validatorForm" path="/database" scope="session" type="com.vaannila.HelloWorldAction">
        <forward name="success" path="/Assignment_8/database2.jsp" />
    </action>
    <action path="/Welcome" forward="/Assignment_8/error.jsp"/>
</action-mappings>

Я добавил файл strus.jar в папку y web-inf / lib.

Пожалуйста, дайте мне знать, если я что-то упускаю.

Я нашел причину, но не решение проблемы. Эта проблема возникает, когда ваш сервер не может обнаружить org.apache.struts.action.ActionServlet.

Спасибо

...