Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Tomcat + Struts: Cannot get request dispatcher


Автор: neniam 5.4.2009, 11:47
При запуске веб-приложения (AS - Tomcat) появляется страница с сообщением об ошибке:
HTTP Status 500 - Cannot get request dispatcher for path /pages/logon.jsp
message: Cannot get request dispatcher for path /pages/logon.jsp
description: The server encountered an internal error (Cannot get request dispatcher for path /pages/logon.jsp) that prevented it from fulfilling this request.


Action в struts-config'е такой:
Код

<form-beans>
    <form-bean name="logonFormBean" type="org.apache.struts.action.DynaActionForm">
        <form-property name="userName" type="java.lang.String" />
        <form-property name="password" type="java.lang.String" />
    </form-bean>
...
</form-beans>
...
<action path="/logon" type="com.sedc.weblayer.LogonAction" name="logonFormBean" scope="session" input="/pages/logon.jsp" unknown="false" validate="true" >
    <forward name="success" path="/pages/main.jsp" />
    <forward name="failture" path="/pages/logon.jsp" />
</action>

Погуглив, был найден совет указать в  input реальный путь к странице, но это никак не изменило ситуацию.
Запускаю по url'у http://localhost:8080/SEDC/logon.do.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)