Hi All, Thanks very much for your incisive comments.
Similar problem, but it seems much trickier to pass info from a Filter to a Valve. No attribute is associated with a ServletResponse. And when I try to cast it to HttpServletResponse to make use of its addHeader() method, my program simply hangs... Any clue? Thanks again. Best, Rui On Fri, 21 May 2004, Jon Wingfield wrote: > Cool. I guess a Valve is good for that type of thing :) > > I think Carl and Ralph are right about the ClassClassException being a > ClassLoader issue. I've seen similar things before when using custom > Realms, JNDI resources etc. > Our build process generates a minimal jar for deploying to common/lib > which contains all the classes needed by the container classloaders. > These classes are excluded from the webapp jars and all is happy. You > have to be really careful about dependencies though or virtually all > your webapp ends up in common/lib. > Try jarring up your info object and putting in common/lib (or > common/classes). > > Or you could use reflection as I've just read in your reply to Ralph ;) > > Good weekend all, > > Jon > > > > Rui Zhang wrote: > > > Jon, > > > > To answer your query, I'm using a custom valve to instrument Tomcat with > > response time monitoring, as part of the project I'm working on... > > > > http://web.comlab.ox.ac.uk/oucl/research/areas/softeng/eWLM/ > > > > Cheers, > > > > Rui > > > > On Fri, 21 May 2004, Jon Wingfield wrote: > > > > > >>An invocation of a Tomcat Valve gives you a Request object. This is a > >>facade to a ServletRequest, which you can access via the getRequest() > >>method. You could set your info object as an attribute on the > >>ServletRequest. This should then be visible to your filter. > >> > >>http://jakarta.apache.org/tomcat/tomcat-4.1-doc/catalina/docs/api/index.html > >> > >>Just curious, why the custom Valve? > >> > >>Jon > >> > >>Rui Zhang wrote: > >> > >> > Hi all, > >> > > >> > I'm trying to pass some info (say, as an Object) between a valve and a > >> > filter. Is anyone aware of a effective way to do this within the context > >> > of Tomcat? > >> > > >> > Many thanks. > >> > > >> > Best, > >> > > >> > Rui > >> > > >> > >> > >>--------------------------------------------------------------------- > >>To unsubscribe, e-mail: [EMAIL PROTECTED] > >>For additional commands, e-mail: [EMAIL PROTECTED] > >> > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
