Como instalar o Tomcat 7.0.42 no Ubuntu 12.04.3 LTS?

19

O administrador de sistemas me deu uma máquina virtual que eu acesso através do terminal.

Eu tenho acesso root e ele tem o Ubuntu 12.04.3 LTS .

O comando apt-cache policy tomcat7informa:

tomcat7:
  Installed: (none)
  Candidate: 7.0.26-1ubuntu1.2
  Version table:
     7.0.26-1ubuntu1.2 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/universe amd64 Packages
     7.0.26-1ubuntu1 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
root@mymachine:~#

No entanto, eu gostaria de instalar o último Tomcat 7 (7.0.42) nele.

Isso é factível? Se sim, como?

Trovs
fonte

Respostas:

27

Sim, é possível instalar o Tomcat 7.0.42, mas você precisará fazê-lo "manualmente". Aqui estão as etapas para fazê-lo:

Nota : visite esta pergunta se você deseja saber por que não está nos repositórios: Por que os repositórios Ubuntu não possuem as versões mais recentes do software?

Pré - requisito : você precisa ter o Java instalado e precisamos do seu caminho. Java geralmente é instalado em /usr/lib/jvm. Depois de instalar o Java, você pode executar o comando update-alternatives --config javapara mostrar o caminho exato; veja a primeira entrada (aquela com uma *ao lado. Você pode pressionar Enterpara sair desta tela). Só precisamos do diretório depois /jvm/. Na minha máquina, o diretório era /usr/lib/jvm/java-7-openjdk-i386/. Esta resposta assumirá que este é o diretório Java, mas você deve alterar os comandos de acordo.

  1. wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz

    • Isso fará o download do Tomcat 7.0.42 para o diretório atual.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • Isso extrairá os arquivos.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Isso move o Tomcat para /usr/local. Você pode escolher qualquer caminho que desejar. Os comandos restantes assumirão que você usou esse caminho.
  4. nano ~/.bashrc- isso abrirá um editor de texto. Vá para o final do arquivo ( Alt+ /) e adicione as duas linhas a seguir:

    exportar CATALINA_HOME = / usr / local / apache-tomcat-7.0.42
    exportar JAVA_HOME = / usr / lib / jvm / java-7-openjdk-i386 /
    

    Lembre - se : esse foi o caminho para o meu Java. Altere-o para o Java instalado.

  5. . ~/.bashrc

    • Isso aplicará as alterações que fizemos.
  6. sudo $CATALINA_HOME/bin/startup.sh - você deve ver algo como isto:

    Usando CATALINA_BASE: /usr/local/apache-tomcat-7.0.42
    Usando CATALINA_HOME: /usr/local/apache-tomcat-7.0.42
    Usando CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.42/temp
    Usando JRE_HOME: / usr
    Usando CLASSPATH: /usr/local/apache-tomcat-7.0.42/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.42/bin/tomcat-juli.jar
    

    E sem erros.

Você está feito. Aponte seu navegador http://localhost:8080e você deverá ver a página do Tomcat:

Alaa Ali
fonte
2
+1 pela bela resposta, obrigado pelo esforço!
precisa
1
Explicação exata que um usuário básico também pode seguir. Bom trabalho.
Pragatheeswaran
Essa foi uma explicação incrível. Não foi possível fazer o IntelliJ funcionar, agora é possível. Você é demais!
3131