I was experimenting with using Filters to intercept an HttpRequest before 
it got to Turbine and ran into problem that I haven't seen mentioned here 
before. My filter compiled easily on one machine but not on another and the 
reason turned out to be that there are actually two slightly different 
versions of servlet.jar that ship with tdk 2.1. Servlet.jar in .../tdk/bin 
is 74750 bytes iand is dated 1:30 PM June 5, 2001 but the one in 
.../tdk/common/lib is 74969 bytes and is has the same date and time.

Despite the timestamp I believe that the version in .../tdk/bin is really 
an earlier release since it still has the getFilterConfig() method
in the Filter interface. A later release uses the init() method to 
configure the filter, which is what I implemented in my filter. Since my ant
build file pointed to the wrong version, I got a compiler error because I 
wasn't implementing getFilterConfig().

Is this just an oversight or is there a reason why two different versions 
of the Servlet 2.3 spec reside within the tdk?

Bruce





--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to