13 lines
718 B
Markdown
13 lines
718 B
Markdown
# Instrumentation for Tomcat request handlers
|
|
|
|
Tomcat support is divided into the following sub-modules:
|
|
|
|
- `tomcat-common:javaagent` contains common type instrumentation, advice helper classes and abstract
|
|
tracer used by the `javaagent` modules of all supported Tomcat versions
|
|
- `tomcat-7.0:javaagent` applies Tomcat request handler instrumentation for versions `[7, 10)`
|
|
- `tomcat-10.0:javaagent` applies Tomcat request handler instrumentation for versions `[10,)`
|
|
|
|
Instrumentations in `tomcat-7.0` and `tomcat-10.0` are mutually exclusive, this is guaranteed by
|
|
`tomcat-10.0` instrumentation checking that its `Request` class uses `jakarta.servlet` classes, and
|
|
the `tomcat-7.0` module doing the opposite check.
|