Come installare Tomcat 7.0.42 su Ubuntu 12.04.3 LTS?


19

Il amministratore di sistema 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 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:~#

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

È fattibile? Se si, come?

Risposte:


27

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

Nota : visitare questa domanda se si desidera sapere perché non si trova nei repository: perché i repository Ubuntu non dispongono delle versioni più recenti del software?

Prerequisito : è necessario disporre di Java installato e abbiamo bisogno del suo percorso. Java è di solito installato sotto /usr/lib/jvm. Dopo aver installato Java, è possibile eseguire il comando update-alternatives --config javaper mostrare il percorso esatto; guarda la prima voce (quella *accanto a quella. Puoi premere Enterper uscire da questa schermata). Abbiamo solo bisogno della directory dopo /jvm/. Sul mio computer, la directory era /usr/lib/jvm/java-7-openjdk-i386/. Questa risposta presupporrà che questa sia la directory Java, ma è necessario modificare i comandi di conseguenza.

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

    • Ciò 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 desideri. I restanti comandi presumeranno che tu abbia utilizzato 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. Modificalo su Java installato.

  5. . ~/.bashrc

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

    Utilizzando CATALINA_BASE: /usr/local/apache-tomcat-7.0.42
    Utilizzando CATALINA_HOME: /usr/local/apache-tomcat-7.0.42
    Utilizzando CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.42/temp
    Utilizzando JRE_HOME: / usr
    Utilizzando 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.

Hai finito. Punta il browser http://localhost:8080e dovresti vedere la pagina Tomcat:


2
+1 per la bella risposta, grazie per lo sforzo!
dShringi,

1
Spiegazione esatta che può seguire anche un utente di base. Bel lavoro.
Pragatheeswaran,

Questa è stata una spiegazione così sorprendente. Impossibile far funzionare IntelliJ, ora è possibile. Sei forte!
Mau,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.