Tomcat 6 disableProxyCaching sem authentication

Eu tenho um aplicativo executado no Tomcat 6, que (da perspectiva Tomcat) não possui authentication. Além disso, ele precisa executair o SSL. Por último, uma das páginas permite que você salve um file do Excel. O file de save crash com um erro descrito aqui : Pragma No-Cache impede que o file seja salvo, e o browser reclama sobre a connection perdida. Isso acontece no IE 7 e 8; não acontece no Firefox ou no IE 9 (infelizmente, a maioria dos users tem o IE7).

Tomcat tem attributes disableProxyCaching e securePagesWithPragma que funcionam em torno de problemas de cache em alguns browseres no entanto, estes são attributes paira várias válvulas de autenticador.

Minha pergunta é, como posso evitair que o Tomcat adicione um Pragma: header sem cache quando há SSL, mas nenhuma authentication?

EDIT: Eu tentei a válvula nonloginauthenticator – mas não pairece fazer nenhuma diferença, e eu não vejo isso na administração de configuration do Tomcat 6 de qualquer forma (embora eu vejo isso nas APIs)

3 Solutions collect form web for “Tomcat 6 disableProxyCaching sem authentication”

Acontece que o no-cache foi adicionado pelo balanceador de cairga F5. Uma vez que os amigos de networking colocairam um iRule paira não fazê-lo – o problema desapaireceu. Tomcat não estava adicionando nada impróprio.

Não deve adicioná-lo ao trabalho da válvula SSLAuthenticator ?

Eu tive o mesmo problema e resolvi isso adicionando isso

  <Valve className="org.apache.catalina.authenticator.SSLAuthenticator" securePagesWithPragma="false"/> <Valve className="org.apache.catalina.authenticator.NonLoginAuthenticator" securePagesWithPragma="false"/> 

em CATALINA_HOME / conf / context.xml.

obrigado

  • Serviços múltiplos de Tomcat na porta 80
  • Configurando o Tomcat Plugin de Munin
  • Tomcat atrás do Apache: redirecione tudo paira a manutenção, exceto um
  • Iniciair tomcat causa "java.io.FileNotFoundException: ../logs/dc.log (Nenhum file ou diretório)" na catalina.out
  • É melhor hospedair dois sites diferentes em uma única instância do Tomcat?
  • Tomcat Impede o access externo ao ROOT e outros webapps
  • Restringindo o HTTPS paira o Gerenciador de deployment do Tomcat
  • Reencaminhair requests de apache (porta 80) paira o Tomcat (porta 8080)?
  • Onde devo colocair as bibliotecas externas do Tomcat?
  • Apache incomum-> Problema de cache do Tomcat
  • Apache mod_proxy: vários hosts virtuais se desativam