Hello, it's kinda late, and I'm pretty sure I forgot something. I have a new project just started, and every url I put on my browser, no matter the name (as long as it finish with .html) it's redirecting to Home page. for instance:
localhost:8080/app/X.html localhost:8080/app/Y.html localhost:8080/app/Z.html All lead to Home.html (even if there are no X,Y,Z pages declared or on the disk). Here are my configurations: chat.application <application name="chat"> <page name="ManterEvento" specification-path="pages/ManterEvento.page"/> <page name="Home" specification-path="pages/Home.page"/> <library id="contrib" specification-path="/org/apache/tapestry/contrib/Contrib.library"/> </application> hivemodule: <module id="com.synos.pbh" version="1.0.0"> <contribution configuration-id="tapestry.url.ServiceEncoders"> <direct-service-encoder id="direct" stateless-extension="direct" stateful-extension="sdirect"/> <page-service-encoder id="page" extension="html" service="page"/> <page-service-encoder id="external" extension="external" service="external"/> <asset-encoder id="asset" path="/assets/"/> <extension-encoder id="ext" extension="svc" after="*"/> </contribution> </module> and web.xml <web-app id="WebApp_ID"> <display-name>chat</display-name> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <filter> <filter-name>redirect</filter-name> <filter-class>org.apache.tapestry.RedirectFilter</filter-class> </filter> <filter-mapping> <filter-name>redirect</filter-name> <url-pattern>/</url-pattern> </filter-mapping> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <servlet> <servlet-name>chat</servlet-name> <servlet-class> org.apache.tapestry.ApplicationServlet </servlet-class> <init-param> <param-name>TreeRootDir</param-name> <param-value>/</param-value> </init-param> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>chat</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>chat</servlet-name> <url-pattern>/app</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>chat</servlet-name> <url-pattern>*.page</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>chat</servlet-name> <url-pattern>*.external</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>chat</servlet-name> <url-pattern>*.direct</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>chat</servlet-name> <url-pattern>*.sdirect</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>chat</servlet-name> <url-pattern>*.svc</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>chat</servlet-name> <url-pattern>/assets/*</url-pattern> </servlet-mapping> </web-app> what could I be missing here? There's nothing on the logs :( Calling it through the service works though (chat/app?service=Page&page=ManterEvento) Regards