> André Warnier wrote: >> Thomas Rohde wrote: >>>> I'm running tomcat 6 behind apache. >>>> >>>> I currently have an application deployed as "myApplication" and it is >>>> available at "http://www.mydomain.com/myApplication". >>>> >>>> How can I make this application available at "http://www.mydomain.com" >>>> without deploying it as ROOT.war? >>>> >>>> My server is running Ubuntu 10.04. >>>> >>>> Thanks! >>>> >>>> Dean Del Ponte >>>> >>> >>> You could use a rewrite rule to achieve that: >>> >>> RewriteEngine On >>> RewriteRule ^/$ /myApplication/ [PT] >>> JkMount /myApplication* tomcat >>> >>> Works for me very well. >>> >> >> That is assuming that the OP has an Apache httpd front-end, which he >> never said. > > Ooops, he did... > >> Also, even if he has, the above is not enough except in the simplest of >> cases. >> As far as I can tell also, this RewriteRule only rewrites requests to >> "/". >> If that is enough to make it work for you, then one could wonder why you >> need an httpd front-end in the first place.
This is a virtual host specific configuration and so it doesn't affect the whole apache web server. >> Note also that the JkMount above will not only proxy "/myApplication" >> and "/myApplication/*", but just as well "/myApplication_as_a_prefix" >> and anything else starting with "myApplication". This may or may not be >> what you want, in terms of security for example. >> >> Chuck's recommendation is still the best. >> The above notes already illustrate some of the reasons. >> Let's see if the OP really has a good reason /not to/ deploy his >> application as ROOT. >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org