I'm not sure if it matters having Apache as webserver, but I believe you'll
have to use sendRedirect for this...essentially you are pointing to a
resource Tomcat can't locate inside the target context (because only Apache
knows about it). So I believe that's why you're getting this error message.
Of course paste the URL to the browser it will work, because Apache will be
serving it.
Wellington
-----Original Message-----
From: Randy Paries [mailto:[EMAIL PROTECTED]]
Sent: 02 January 2001 04:37
To: COLE,GLENN (Non-HP-SantaClara,ex2)
Cc: [EMAIL PROTECTED]
Subject: RE: redirect to a static page from tomcat to
apache
Thats what I thought.
but when I call::
RequestDispatcher disp =
getServletConfig().getServletContext().getRequestDispatcher(URL);
and URL = http://www.mydomain.com/consultant/index.html
disp returns a null.
I can cut and paste the URL from the error message to the
browser and it
works ok.
Randy
-----Original Message-----
From: COLE,GLENN (Non-HP-SantaClara,ex2)
[mailto:[EMAIL PROTECTED]]
Sent: Monday, January 01, 2001 7:48 PM
To: '[EMAIL PROTECTED]'
Subject: RE: redirect to a static page from tomcat to apache
Hi, Randy --
Offhand, I'd suggest fully-qualifying the URL, e.g.,
String URL = "http://localhost/foo/x.html";
My recollection (such as it is) is that Tomcat takes
/name as relative to the current webapp; I *think* that
fully-qualifying the URL will get around this.
--Glenn
-----Original Message-----
From: Randy Paries [mailto:[EMAIL PROTECTED]]
Sent: Monday, January 01, 2001 4:25 PM
To: [EMAIL PROTECTED]
Subject: redirect to a static page from tomcat to apache
Hello,
Is there anyway to do a forward from a servlet in tomcat to
a static page
that apache only knows.
ie.
apache knows that /foo is /home/foo.
but when the servlet executes and does the following(see
snippet below),
Tomcat does not know where /foo is mapped to. If I set up a
context in
server.xml it will work. But then for my app it gets more
complicated ,
because x.html is a frame that calls two cgi programs. And
of course tomcat
doesn't know about these guys.
So what are my options?
IS there way to set up a cgi-bin directory under tomcat?
Thanks
>From within a servlet.
---------------------------------------------------------------------
String URL = "/foo/x.html";
RequestDispatcher disp =
getServletConfig().getServletContext().getRequestDispatcher(jspURL);
disp.forward(req,res);
---------------------------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, email:
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, email:
[EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]