После проверки источников tomcat7-maven-plugin, я нашел обходное решение для достижения пропускной способности банок. (Это, однако, может перестать работать с будущими выпусками Maven Tomcat 7 плагина.)
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<configuration>
<path>/${project.artifactId}</path>
<port>8080</port>
<systemProperties>
<org.apache.catalina.startup.ContextConfig.jarsToSkip>*</org.apache.catalina.startup.ContextConfig.jarsToSkip>
<!-- work around .. see: https://issues.apache.org/jira/browse/MTOMCAT-281 -->
<catalina.config>${project.baseUri}/target/tomcat/logs</catalina.config>
</systemProperties>
</configuration>
</plugin>
Как описано в соответствующих ошибках (https://issues.apache.org/jira/browse/MTOMCAT-281), проблема заключается в том, что Tomcat слепо перекрывает все системные свойства со свойствами из tomcat-embed-core-7.0.47.jar!/org/apache/catalina/startup/catalina.properties
. В результате переопределяется значение системного свойства org.apache.catalina.startup.ContextConfig.jarsToSkip
, указанное в конфигурации плагина.