Как установить Tomcat 7.0.42 на Ubuntu 12.04.3 LTS?

19

sysadmin дал мне виртуальную машину, к которой я обращаюсь через терминал.

У меня есть root-доступ, и он получил Ubuntu 12.04.3 LTS .

Команда apt-cache policy tomcat7 сообщает:

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

Однако я бы хотел установить последнюю версию Tomcat 7 (7.0.42) на нем.

Это выполнимо? Если да, то как?

    
задан user130602 30.08.2013 в 04:31
источник

1 ответ

27

Да, можно установить Tomcat 7.0.42, но вам придется делать это "вручную". Вот шаги по тому, как это сделать:

  

Примечание : посетите этот вопрос, если вы хотите узнать, почему его нет в репозиториях: Почему репозитории Ubuntu не имеют последних версий программного обеспечения?

     

Предпосылка : вам необходимо установить Java, и нам нужно ее   дорожка. Java обычно устанавливается под именем /usr/lib/jvm . Как только вы   установленной Java, вы можете запустить команду update-alternatives --config java , чтобы показать вам точный путь; посмотрите на первую запись (одну   с * рядом с ним. Вы можете нажать Enter , чтобы выйти из этого   экран). Нам нужен только каталог после /jvm/ . На моей машине   каталог был /usr/lib/jvm/java-7-openjdk-i386/ . Этот ответ будет   предположим, что это каталог Java, но вы должны изменить   команд соответственно.

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

    • Это загрузит Tomcat 7.0.42 в ваш текущий каталог.
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • Это приведет к извлечению файлов.
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • Это перемещает Tomcat в /usr/local . Вы можете выбрать любой путь. Остальные команды предполагают, что вы использовали этот путь.
  4. nano ~/.bashrc - это откроет текстовый редактор. Перейдите в конец файла ( Alt + / ) и добавьте следующие две строки:

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

    Запомнить : это был путь к моей Java. Измените его на установленную Java.

  5. . ~/.bashrc

    • Это применит сделанные нами изменения.
  6. sudo $CATALINA_HOME/bin/startup.sh - вы должны увидеть что-то вроде этого:

    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
    

    И никаких ошибок.

Вы закончили. Направьте свой браузер на http://localhost:8080 , и вы увидите страницу Tomcat:

    
ответ дан Alaa Ali 06.09.2013 в 18:23