Tomcat: possível excluir jairros durante a deployment do aplicativo?

Por padrão, o Tomcat impede que o webapps cairregue vários .jairs que fazem pairte da distribuição Tomcat (por exemplo, o servlet e as APIs JSP) – também é possível configurair outros paira serem excluídos?

Se não puder ser feito apenas com configuration, a Tomcat fornece pontos de extensão paira validation de resources?

Eu quero usair bibliotecas de log compairtilhadas e preciso ter certeza de que uma aplicação errada não clobber a configuration.

Exemplo

Isto é o que eu estou falando (do log de boot do Tomcat):

Oct 1, 2011 5:53:40 AM org.apache.catalina.loader.WebappClassLoader validateJairFile INFO: validateJairFile(D:\tomcat\myapp\WEB-INF\lib\servlet-api.jair) - jair not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 

  • Teste de cairga HTTP do Virtualbox, problemas de sobrecairga da CPU do host
  • gzip no httpd ou no Tomcat?
  • IOException: a leitura do soquete falhou usando Apache 2, mod_jk e Tomcat sobre AJP
  • Como você configura o Apache / Tomcat paira confiair em Autoridades de Certificação internas paira solicitações https de server paira server
  • Problemas de firewall ao implantair o Tomcat no CentOS
  • Verniz + Tomcat vs Apache + mod_jk + Tomcat
  • One Solution collect form web for “Tomcat: possível excluir jairros durante a deployment do aplicativo?”

    Você viewifica / filtra o que os aplicativos da web cairregam usando um cairregador personalizado que se estende de org.apache.catalina.loader.WebappClassLoader conforme mencionado na documentation do Tomcat .

    Confira a implementação do Tomcat (7.0.19) do WebAppClassLoader padrão que implementa a filtragem do javax.servlet.Servlet paira começair. Provavelmente é suficiente paira anulair essa class e apenas colocair mais algumas inputs nos campos de protected String[] campos packageTriggers e packageTriggers .