Não há pacote Tomcat7 para o RHEL 6

1

Atualmente, estamos configurando um novo ambiente de hospedagem de aplicativos na Rackspace e estamos lutando para encontrar um pacote para o Tomcat 7.

Nosso provedor anterior era a Amazon e nós rodamos no Amazon Linux que através de seu repositório amzn-updates-Base disponibilizou um pacote Tomcat 7 que estávamos usando. Nosso novo provedor Rackspace nos instalou no RHEL 6.4. Aparentemente, os repositórios RedHat EUS Server que estamos usando só têm o Tomcat 6 disponível. Nós também fizemos check-in no repositório IUS e no EPEL (Pacotes extras para Linux) do Rackspace, mas nenhum deles parece ter um pacote para Tomcat 7.

Sabemos que o Tomcat é Java e, portanto, não depende de uma arquitetura específica, e que há muitos tutoriais "Como instalar o Tomcat 7 no Linux" on-line, mas são apenas etapas executadas por um engenheiro aleatório. então postou em seu blog. Seguir esta rota parece ser um grande passo para trás, tirando proveito de um pacote mantido que: 1) Nós sabemos que está configurado corretamente, com segurança e 2) Nós podemos receber atualizações via yum com.

O Tomcat 7 está fora há 3 anos e, de fato, o Tomcat 8 está agora em versão beta. Estou surpreso que nenhuma das maiores organizações como a RedHat tenha adquirido a versão 7. Então, pergunte a todos: como você recomendaria que nós (e outras pessoas em situações semelhantes) continuássemos?

As opções que vemos são:

  1. Faça um download manual, configure os scripts de inicialização, a conta do usuário, etc, e verifique novamente em vários intervalos para ver se há alguma atualização (segurança ou outra). A preocupação aqui é saber se acertamos ou não.

  2. Use os pacotes do Tomcat 6 - não parece ter grandes alterações na versão 7, mas não testamos nosso produto com esta versão e preferimos não ter que testar nosso aplicativo nos dois ambientes de versão do servidor de aplicativos.

  3. Continue buscando um pacote adequado do tomcat 7 - parece que é improvável que consigamos algo confiável.

Atualizar :
Outra opção potencial que foi apontada é construir nosso próprio pacote tomcat7. Eu encontrei um projeto do GitHub que poderia ser um bom ponto de partida: link

    
por Marplesoft 11.03.2014 / 18:44

3 respostas

1

Uma versão suportada do Tomcat7 está disponível através do direito adicional do JBoss. A Red Hat declarou que não haverá um Tomcat7 nos canais de base do RHEL6.

link

O login do RHN é necessário para visualização.

    
por 16.04.2014 / 15:24
5

O teste EPEL inclui o Tomcat 7: link

    
por 11.03.2014 / 19:27
0

Na verdade eu estou usando o tomcat 7.0.70 com o jdk6 em um centos 6.8 Eu segui a atualização escrita pela marplesoft sobre a presença no gitub de um specfile, aqui: link

Uma pequena modificação no campo "version" do specfile, para usar o tomcat 7.0.70, e depois a instalação foi suave. Na verdade, o tomcat está ativo, mas não há aplicativos sendo executados, pois é uma instalação básica para atividades de teste. Eu acho que é uma maneira limpa: não há necessidade de adicionar um repositório não oficial - não posso usá-los - mas deixar de atualizar o tomcat quando necessário, construindo o rpm.

    
por 29.06.2016 / 17:58