Yeah, As explained on manual (and also I've copied most of config from my other tapestry applications ;) )
On 3/10/06, James Carman <[EMAIL PROTECTED]> wrote: > > Did you enable "friendly" URLs? > > -----Original Message----- > From: Vinicius Carvalho [mailto:[EMAIL PROTECTED] > Sent: Thursday, March 09, 2006 10:23 PM > To: Tapestry users > Subject: What when all pages leads to Home? > > 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 > <DEFANGED_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 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >