Advertências ao atualizar do Java 6 para o Java 7 em centenas de servidores de produção [fechado]

1

Estou prestes a atualizar a versão JDK do Java 1.6.0_37-b06 para o Java 1.7.0_11.64 em algumas centenas de servidores de produção, que executam servlets Tomcat. A atualização faz parte de uma grande atualização do sistema do RHEL 5 para o RHEL 6 .

A atualização será testada em um ambiente de preparação em máquinas virtuais antes da implantação da produção.

Há algum problema conhecido de compatibilidade com versões anteriores entre essas duas versões?

    
por Adam Matan 30.01.2013 / 14:42

2 respostas

2

Não posso comentar sobre a base de código em execução no Tomcat, mas estamos executando o Tomcat 6 com o Java 7 e não há problemas; os desenvolvedores, no entanto, precisam realizar seus próprios testes de prontidão. Há alguns itens de limpeza a considerar, como, por exemplo,

  • Certificados personalizados no keystore que precisam ser transferidos para o novo JDK
  • Entradas personalizadas no arquivo java.policy? Por exemplo. Opções JMX
  • Entradas personalizadas em java.security, por exemplo ajustamos o TTL do DNS neste arquivo

Ferramentas de gerenciamento de configuração como o Chef / Puppet podem ajudar nesse aspecto.

    
por 30.01.2013 / 15:06
1

Eu nunca tive problemas com o Java 6 para o Java 7 ... Eu normalmente fazia a migração através do pacote OpenJDK para ter certeza de que /etc/alternatives e todos os links simbólicos estavam atualizados corretamente. Você vai ter um problema muito maior com a mecânica do EL5 para EL6, no entanto.

    
por 30.01.2013 / 15:08

Tags