THANKS A LOT ANDRÉ!! After reading your detailed reply, I followed your suggestion: ROOT.war and removed all unnecessary stuff from server.xml. It now works!! All the best, Julien.
2009/2/15 André Warnier <a...@ice-sa.com> > Julien Martin wrote: > >> >> I now get a 404 tomcat error. >> >> Any one could please help? >> >> We're trying. But you are not making it easy, by making several changes > at once and then not telling us about it until it is too late. > > First, you have already modified the standard Tomcat configuration, by > making that second Host the default one (in <Engine>). You should probably > not do that, or not yet. > > Second, before you create a second Host with a name like " > jeanbaptistemartin.com", is that name a real DNS name, that resolves to > the IP address of your physical Tomcat host ? > Because if it isn't the case, then it will not work, no matter what else. > > Third, you should probably *not* have a <Context> element in your > server.xml. > > Although this is explained in the on-line documentation, and has been > explained many times before in this forum (and these previous explanations > are available on-line, and searchable), let me give you a quick overview : > > - the appBase attribute of your Host element tells Tomcat, /for this Host/, > where the applications can normally be found. > By default, this is the "webapps" directory under the main Tomcat > installation directory (or more exactly, under the CATALINA_BASE directory). > - you can change the above by creating a specific Context element for your > webapp, but you should only do that if there is no other way (because it is > confusing). And if you create such a Context element, you should not put it > in the server.xml file. It goes somewhere else, which I will tell you > another time. > - a webapp can consist either of the "developed" directory structure of > your webapp, with the top directory (e.g. CATALINA_BASE/webapps/abc if your > application is called "abc"), a WEB-INF subdirectory, the class files or > jars, etc.., OR of a single "war" file containing everything and named > "abc.war". > - if it is a war file "abc.war", the simple fact of dropping it in the > "webapps" directory will make it so that Tomcat will notice it, and "deploy" > it as the application named "abc". > You should then be able to access this application by entering the URL : " > http://myhostname/abc". > - if you want your application to be the /default/ application for that > Host (in other words, the one that is called when the user enters " > http://myhostname/"), then you should name your application "ROOT" > (exactly like that, in capitals), and place it under the "webapps" directory > of that Host. > If it is a war file, then it should be named ROOT.war (also exactly). > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >