Lajos, OTOH, the adding of this context will make the Tomcat doc and Tomcat home page unreacheable.
There are ways around it (like the adding of /root and /tomcat-docs contexts), but replacing the default Tomcat behaviour doesn't seem to me such a good idea; though, it may be just fine for a production environment. In my opinion the use of mod_rewrite, ugly as it may be, is still the path of least resistance (it doesn't alter the behaviour of anything). Best regards, --------------------------------------------- Luca Morandini GIS Consultant [EMAIL PROTECTED] http://utenti.tripod.it/lmorandini/index.html --------------------------------------------- > -----Original Message----- > From: Lajos Moczar [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, June 18, 2002 5:57 PM > To: [EMAIL PROTECTED] > Subject: Re: URL rewriting solution in FAQ does not do the trick > > > Why not do this in $CATALINA_HOME/conf/server.xml: > > <Context path="" docBase="cocoon" > debug="0" reloadable="true"/> > > Regards, > > Lajos > > > Robert Bourdeau wrote: > > > This is more of an Apache question than a Cocoon question, but > > hopefully someone will know what I'm doing wrong here. > > > > Setup: SPARC Solaris 2.7, Apache 1.3.24 w/mod_webapp (Warp), > and Tomcat 4.0.1 > > > > Goal: Eliminate cocoon from the URL > > Constraints: Want all my custom content (XML, stylesheets, > etc.) to be removed > > from the Cocoon tree so I can upgrade Cocoon separately. Must > use Apache to > > receive request. URL mapping has to be done per virtual host. > > > > I looked at the FAQ, and followed the instructions. I rebuilt > Apache with mod_rewrite > > enabled, then added the followed code to my httpd.conf: > > > > <VirtualHost myhost.mydomain:80> > > ServerName myhost.mydomain > > DocumentRoot /myhost.mydomain/htmls > > > > <IfModule mod_rewrite.c> > > RewriteEngine on > > RewriteLog /var/adm/www/rewrite.log > > RewriteLogLevel 9 > > RewriteRule ^/xml /cocoon/xml/ [R] > > RewriteRule ^/xml(.*) /cocoon/xml$1 [R] > > </IfModule> > > > > WebAppConnection conn warp myhost.mydomain:8008 > > WebAppDeploy cocoon conn /cocoon > > </VirtualHost> > > > > I also modified the Cocoon sitemap.xmap to forward the > processing to a sitemap > > outside of the Cocoon tree. > > > > This URL works: > > > > http://myhost.mydomain/cocoon/xml/foo > > * Apache correctly passes the /cocoon/xml/foo address to > > Tomcat which then passes it to Cocoon. Output is correct > > > > This URL > > http://myhost.mydomain/xml/foo > > is redirected to http://myhost.mydomain/cocoon/xml/foo > > and the user sees it in the browser. Not what I wanted. > > I tried the single line [PT] variation shown in the FAQ, and > > as indicated there, this does not work at all. > > > > Thoughts? > > > > Regards, > > --- Bob Bourdeau > > > > --------------------------------------------------------------------- > > Please check that your question has not already been answered in the > > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > > For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > > > > -- > > Cocoon training, consulting & support > galatea.com > > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>