You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Huang Gehua <bo...@gmail.com> on 2006/12/28 20:12:55 UTC
friendly url problem when setting context path to the web root directory
I was a beginner of Tapestry 4.0.x.
In my T4 project I've activated Friendly URLs and it works fine.
But when i deploy the T4 project to a new Virtual Host and set the
context path as the web root I meet problems.I can visit the Home page
with http://10.0.0.201/app.But can't visit orther pages through
friendly url.For example when i visit /pub/Login page tomcat error is
:
HTTP Status 404 - /pub/Login.cnbrn
type Status report
message /pub/Login.cnbrn
description The requested resource (/pub/Login.cnbrn) is not available.
Apache Tomcat/5.5.20
============================
here is my context setting in server.xml is:
<Host name="10.0.0.201" appBase="E:\project\cnbrn"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="." debug="0"/>
</Host>
=============================
here is my web.xml setting of servlet-mapping:
<servlet-mapping>
<servlet-name>cnbrn</servlet-name>
<url-pattern>/app</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>cnbrn</servlet-name>
<url-pattern>*.cnbrn</url-pattern>
</servlet-mapping>
=============================
How to resolve this problem???Any advice is welcome and thank you very much!!!
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
RE: friendly url problem when setting context path to the web root directory
Posted by Firas Adiler <ta...@idigna.com>.
First a reservation: I'm not an expert!
But I'm willing to help.
Your configurations seem to be incomplete:
1) Did you specify a context for your webapp? Please see
http://tomcat.apache.org/tomcat-5.0-doc/config/printer/context.html
2) How does your hivemind configuration for tapestry.url.ServiceEncoders
look like?
</Firas>
-----Original Message-----
From: Huang Gehua [mailto:bolixie@gmail.com]
Sent: Thursday, December 28, 2006 8:13 PM
To: Tapestry users
Subject: friendly url problem when setting context path to the web root
directory
I was a beginner of Tapestry 4.0.x.
In my T4 project I've activated Friendly URLs and it works fine.
But when i deploy the T4 project to a new Virtual Host and set the context
path as the web root I meet problems.I can visit the Home page with
http://10.0.0.201/app.But can't visit orther pages through friendly url.For
example when i visit /pub/Login page tomcat error is
:
HTTP Status 404 - /pub/Login.cnbrn
type Status report
message /pub/Login.cnbrn
description The requested resource (/pub/Login.cnbrn) is not available.
Apache Tomcat/5.5.20
============================
here is my context setting in server.xml is:
<Host name="10.0.0.201" appBase="E:\project\cnbrn"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="." debug="0"/>
</Host>
=============================
here is my web.xml setting of servlet-mapping:
<servlet-mapping>
<servlet-name>cnbrn</servlet-name>
<url-pattern>/app</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>cnbrn</servlet-name>
<url-pattern>*.cnbrn</url-pattern>
</servlet-mapping>
=============================
How to resolve this problem???Any advice is welcome and thank you very
much!!!
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org