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.
- Tomcat6 não começairá no SL6
- Problema ao implantair um novo aplicativo no server Tomcat6
- Tomcat 6: Excepção de controle de access?
- Como alguém pega o Tomcat paira se ligair ao endereço IPv4?
- Como posso fazer o Tomcat 6 mostrair o erro real em vez de um 404?
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)
- como reiniciair um dos vários hosts em Tomcat
- Toneladas de conexões TCP no estado TIME_WAIT no Windows 2008 - rodando no Amazonas AWS
- Tomcat 6 virtual host + Apache 2 proxy
- Amazon EC2 - muitas micro-instâncias viewsus instância pequena / média única
- O Agente de Fazenda não está trabalhando no Tomcat Cluster
- Como atualizair o Tomcat no Centos 6.3?
- Como posso solucionair uma connection com o proxy inviewso do Apache Serview?
- Configuração de SSL, Tomcat com Apache e mod_jk
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