If I do <Context path="/" docBase="store"., then
http://localhost:8080/cart.faces  returns an error 404.

Yep. It will. Since you are using the path attribute I assume this is in the server.xml and to set it as the root you would use "".

" If you specify a context path of an empty string (""), you are defining the default web application for this Host, which will process all requests not assigned to other Contexts. "

If this is not in the server.xml then remove the path attribute completely. Name your package ROOT.war and deploy it. (Someone correct me if I am wrong here.)


I figured it should be "/" and not ""?


No. See above.


If I do <Context path="" docBase="store"., then it works. But.

http://localhost:8080/store/cart.faces works

http://localhost/store/cart.faces works (via IIS)

http://localhost:8080/cart.faces works

http://localhost/cart.faces - error 404



Any idea why the error only if using the root?




I don't use IIS but I would say it is a configuration issue in the connector, as you are connecting to two different apps in the first two URLs than you are in the last two. And since both :8080 URLs work then Tomcat is working.

Out of curiosity is there any particular reason you are using IIS and not Tomcat alone?

Doug


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to