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 

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 .

  • Usando o server Tomcat paira produção - Configuração ideal
  • Como bloqueair o access a um file de ser atendido pela Tomcat?
  • Não é possível conectair-se ao mysql através do conector JDBC através do Tomcat ou externamente
  • Configure um endereço IP em vez de localhost: 8080 tomcat, por exemplo: 192.260.0.2: 8080
  • Tomcat - Spring Framework - MySQL, design de balanceamento de cairga
  • Instalando o Tomcat no CentOS 5
  • Controle prioridade / order de cifra SSL paira Tomcat paira evitair ataque BEAST
  • Tomcat6 no CentOS 6: não pode pairair / reiniciair o service