Come installare Tomcat 7.0.42 su Ubuntu 12.04.3 LTS?

19

Il sysadmin mi ha dato una macchina virtuale a cui accedo tramite il terminale.

Ho accesso root e ho Ubuntu 12.04.3 LTS .

Il comando apt-cache policy tomcat7 informa:

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
[email protected]:~#

Tuttavia, vorrei installare l'ultimo Tomcat 7 (7.0.42) su di esso.

È fattibile? Se sì, come?

    
posta user130602 30.08.2013 - 04:31

1 risposta

27

Sì, è possibile installare Tomcat 7.0.42, ma dovrai farlo manualmente. Ecco alcuni passaggi su come farlo:

  

Nota : consulta questa domanda se vuoi sapere perché non si trova nei repository: Perché i repository di Ubuntu non hanno le ultime versioni del software?

     

Prerequisito : è necessario aver installato Java e ne abbiamo bisogno   sentiero. Java è solitamente installato sotto /usr/lib/jvm . Una volta che hai   installato Java, è possibile eseguire il comando update-alternatives --config java per mostrare il percorso esatto; guarda la prima voce (quella   accanto a * . Puoi premere Invio per uscire da questo   schermo). Abbiamo solo bisogno della directory dopo /jvm/ . Sulla mia macchina, il   la directory era /usr/lib/jvm/java-7-openjdk-i386/ . Questa risposta sarà   supponiamo che questa sia la directory Java, ma dovresti cambiare il   comandi di conseguenza.

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

    • Questo scaricherà Tomcat 7.0.42 nella directory corrente.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • Questo estrarrà i file.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Questo sposta Tomcat a /usr/local . Puoi scegliere qualsiasi percorso tu voglia. I restanti comandi presumeranno che tu abbia usato questo percorso.
  4. nano ~/.bashrc - questo aprirà un editor di testo. Vai alla fine del file ( Alt + / ) e aggiungi le seguenti due righe:

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

    Ricorda : questo era il percorso per il mio Java. Cambialo sul tuo Java installato.

  5. . ~/.bashrc

    • Ciò applicherà le modifiche che abbiamo apportato.
  6. sudo $CATALINA_HOME/bin/startup.sh - dovresti vedere qualcosa di simile a questo:

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

    E nessun errore.

Il gioco è fatto. Punta il tuo browser a http://localhost:8080 e dovresti vedere la pagina di Tomcat:

    
risposta data Alaa Ali 06.09.2013 - 18:23