StandardHostValve
This valve encapsulates the basic behavior of the StandardHost
. It has two primary responsibilities:
- It invokes the pipeline of the appropriate
Context
to process the request - It handles any exceptions that occur during the processing of the request
This valve's invoke()
method first obtains the Context
associated with the incoming Catalina Request
.
It then sets the context class loader of the current Thread
to the ClassLoader
associated with that Context
. This ensures that any class loading will occur in the context of the selected web application, and so will get a view of the world as described by the WEB-INF/lib
and WEB-INF/classes
folders of that application.
It then invokes the pipeline associated with that Context
as follows: ...
Get Tomcat 6 Developer's Guide now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.