I think you should add an action in the action-mappings section for
loginPage action. You request have not been processed by tiles yet.

// Yang

On 4/9/06, Ahmed Hashim <[EMAIL PROTECTED]> wrote:
>
> what is wrong with this configuration?
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts
> Configuration 1.2//EN" "
> http://struts.apache.org/dtds/struts-config_1_2.dtd
> ">
>
> <struts-config>
>   <data-sources />
>
>   <form-beans>
>       <form-bean name="loginForm" type="evote.form.LoginActionForm">
>       </form-bean>
>   </form-beans>
>
>   <global-exceptions />
>   <global-forwards />
>
>   <action-mappings>
>
>
>   </action-mappings>
>   <controller processorClass="
> org.apache.struts.tiles.TilesRequestProcessor"
> />
>
>   <message-resources parameter="evote.struts.language.ApplicationResources
> "
> />
>    <plug-in className="org.apache.struts.tiles.TilesPlugin">
>     <set-property property="definitions-config" value="/WEB-INF/tiles-
> def.xml"/>
>      <set-property property="definitions-debug" value="2" />
>   <set-property property="definitions-parser-details" value="2" />
>   <set-property property="definitions-parser-validate" value="true" />
>   <set-property property="moduleAware" value="true" />
>   </plug-in>
>
> </struts-config>
>
>
> <?xml version='1.0'?>
> <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD
> Tiles
> Configuration 1.1//EN" "
> http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd";>
> <tiles-definitions>
> <definition name="genericLayout" path="/jsp/layout/layout.jsp">
>     <put name="title" value="Electronic Voting System" />
>     <put name="menu" value="/jsp/layout/menu.jsp" />
>     <put name="header" value="/jsp/layout/header.jsp" />
>     <put name="footer" value="/jsp/layout/footer.jsp" />
>     <put name="body" value="/jsp/layout/body.jsp" />
> </definition>
>
> <definition name="loginPage.page" extends="genericLayout">
>     <put name="body" value="/jsp/login.jsp" />
> </definition>
> </tiles-definitions>
>
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"; version="2.4"
> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>
>   <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>3</param-value>
>     </init-param>
>     <init-param>
>       <param-name>detail</param-name>
>       <param-value>3</param-value>
>     </init-param>
>     <load-on-startup>2</load-on-startup>
>   </servlet>
>   <servlet-mapping>
>     <servlet-name>action</servlet-name>
>     <url-pattern>*.do</url-pattern>
>   </servlet-mapping>
>
> </web-app>
>
> when i try to request http://localhost:8080/Evote/loginPage.do i got the
> message SEVERE: Invalid path /loginPage was requested
>
> what do you think the problem?
>
> --
> In Life, it doesn't matter who you are, but whether someone appreciates
> you
> for what you are, accepts you and loves you unconditionally. A Real Friend
> (
> Friendship ) is one who walks in when the rest of the world walks away.
>

Reply via email to