tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jacob Kjome <>
Subject Re: Can Tomcat (Servlet) read the DocumentRoot from an Apache web server?
Date Tue, 01 Apr 2003 14:43:30 GMT

Are you running out of the ROOT directory?  If so, then that is 
correct.  The real path of "/" is relative to your context so it would give 
you the absolute path to the root of your context, whichever context that 
is....that is if you are running from a directory and not directly from a 
.war file, in which case getRealPath() would return "null".


At 09:56 PM 3/31/2003 -0800, you wrote:
>I have Apache and Tomcat hooked-up using the mod_jk connector. I was
>wondering if Tomcat (or a Java Servlet running on Tomcat) is able to
>read the DocumentRoot of the Apache web server. I used the following
>code in my Servlet:
>String doc_root = getServletContext().getRealPath("/");
>out.println("doc_root = " + doc_root);
>but doc_root comes out as the Tomcat ROOT directory path, and not the
>Apache DocumentRoot path. Is what I am looking for even possible? I know
>there are ways, but most of these involve hard-coding the path in
>Tomcat's config files (virtual host definitions and stuff like that).  I
>am trying to avoid hard-coding the path anywhere in Tomcat.
>Steve Cromer
>To unsubscribe, e-mail:
>For additional commands, e-mail:

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message