I am deploying my war file into the root context with the following deployment plan: ---------- <web-app xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0" xmlns:dep="http://geronimo.apache.org/xml/ns/deployment-1.2" xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2" xmlns:security="http://geronimo.apache.org/xml/ns/security-1.2"> ... <context-root></context-root> ... </web-app> ----------
The application starts up properly, and responds on http://localhost, as expected. However, when I examine request.getContextPath(), I get a forward slash: "/". This is incorrect, as far as I can tell. According to the API (http://java.sun.com/javaee/5/docs/api/javax/servlet/http/HttpServletRequest.html#getContextPath()): ---------- For servlets in the default (root) context, this method [HttpServletRequest.html.getContextPath()] returns "". ---------- So what is wrong? Am I using an incorrect deployment plan? How do I property deploy into the root context? Thanks, Dave Cherkassky VP of Software Development DJiNN Software Inc. P.S.: I also tried <context-root>/</context-root>, with the same results. P.P.S.: The same application deployed in plain vanilla Tomcat 4.1 return the expected result (empty string) for request.getContextPath(). -- View this message in context: http://www.nabble.com/request.getContextPath%28%29-returns-%27-%27-in-the-default-%28root%29-context-tp16048938s134p16048938.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.
