----------------------------------------------------------------
BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
WHEN YOU POST, include all relevant version numbers, log files,
and configuration files. Don't make us guess your problem!!!
----------------------------------------------------------------
Nope, still returns null.
> Try with absolute path:
>
> getRealPath("/my_servlet")
>
> This will probably return:
>
> /path/to/tomcat/installation/webapps/your_app/my_servlet
>
>
> Juan Alvarez Ferrando
>
> Corey Wineman wrote:
> >
> > ----------------------------------------------------------------
> > BEFORE YOU POST, search the faq at <http://java.apache.org/faq/>
> > WHEN YOU POST, include all relevant version numbers, log files,
> > and configuration files. Don't make us guess your problem!!!
> > ----------------------------------------------------------------
> >
> > Hello,
> >
> > I'm new to Apache and JServ, but I didn't see anything that seemed to
answer
> > this on the faq. When running servlets using other webservers, the value
> > returned from ServletContext's getRealPath() method was usually the
> > document root.
> >
> > ex:
> > String realPath = getServletContext().getRealPath( "my_servlet" );
> > realPath would contain the String: "C:\webserver\htdocs\my_servlet" or
> > something similar. Then I could organize any files needed by the servlet
> > based on this path.
> >
> > When I run the same servlets with ApacheJserv, I always get null
instead. I
> > know that the real path is actually relative to where you ran Jserv. Is
> > there anyway to configure it so that getRealPath() will return this
path?
> > Even better, is there a way to configure things so that getRealPath()
will
> > return a path that you specify, say the document root. I know that you
can
> > get the document root through the org.apache.jserv.DOCUMENT_ROOT
variable.
> > Is there another way to get the value of the document root without
> > hard-coding any variables into my java code.
> >
> > I am not doing anything special in my configuration files (that might be
the
> > problem) and used most of the defaults. I think the only significant
thing I
> > changed was to add the lines:
> > wrapper.env.copy=classpath
> > wrapper.env.copy=path
> > to jserv.properties so that it could see my servlet classes.
> >
> > System:
> > Win NT
> > Apache 1.3.12
> > JSDK2.0
> > JServ1.1.1
> > JDK122
> >
> > Thanks,
> > Corey
> >
> > --
> > --------------------------------------------------------------
> > Please read the FAQ! <http://java.apache.org/faq/>
> > To subscribe: [EMAIL PROTECTED]
> > To unsubscribe: [EMAIL PROTECTED]
> > Archives and Other: <http://java.apache.org/main/mail.html>
> > Problems?: [EMAIL PROTECTED]
>
>
> --
> --------------------------------------------------------------
> Please read the FAQ! <http://java.apache.org/faq/>
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Archives and Other: <http://java.apache.org/main/mail.html>
> Problems?: [EMAIL PROTECTED]
>
--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Archives and Other: <http://java.apache.org/main/mail.html>
Problems?: [EMAIL PROTECTED]