I should have done a little more research before posting my original message. I found the ExtraPathInfo flag in Application.config and set that to 1. I still get 404s, but now the message is the same whether I hit /foo.xml or /WK/Sam/Test/foo.xml (in both cases I get "The page you requested, /WK/Sam/Test/foo.xml, was not found on this server"). I also read a little about plugins, so it looks like in the worst case I could try to write a plugin instead of a servlet.
But I'd still like to know what I'm doing wrong with the extra path info though. Can someone whose used it successfully give me some hints? - Sam On Tue, 14 May 2002, Sam Brauer wrote: > I just recently starting experimenting with WebKit, and I'm quite > impressed. I'm hoping to port an app that currently runs on mod_python, > but I'm running into a stumbling block. I need to be able to write a > servlet (or some other type of object that can be executed by WebKit and > persist in memory) that can be invoked indirectly by the webserver when > files ending with a specific extension are requested. > Specifically I'd like to be able to hit .xml files at any url on the > server and have the request handled by this hypothetical servlet. > > The way I do this with mod_python is by using AddHandler to associate .xml > files with the URL to my mod_python handler. My mod_python handler can > then look at the PATH_TRANSLATED variable to figure out the real path to > the requested .xml file and then handle the request from there (applying > XSL stylesheets and such). > > I created a subclass of HTTPServlet that I can hit directly at > /WK/Sam/Test. However, if I pass additional path information (by hitting > something like /WK/Sam/Test/foo.xml, which is I think essentially what > AddHandler does if /foo.xml is requested) I get a 404 from WebKit. I'm > guessing it's not possible to pass extra path info to a WebKit servlet. > I get 404s whether I try to hit /WK/Sam/Test/foo.xml or /foo.xml, although > in the first case the error message says that /WK/Sam/Test/foo.xml was not > found and the second case says that /foo.xml was not found... but both > messages are coming from WebKit instead of Apache, leading me to believe > that Apache is actually routing the request the way I expect. > > Although I haven't tried to use PSP, it must do some request handling > similar to what I want. I could look into that further to see if I could > do something similar, but it looks like that would involve customizing > Webware which I don't want to do; I'd much rather be able to write > something that runs on top of a standard Webware installation. > > Any advice or pointers would be much appreciated. > > Thanks, > Sam > > -- Sam Brauer Systems Programmer [EMAIL PROTECTED] _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss
