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


19

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

У меня есть 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
root@mymachine:~#

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

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

Ответы:


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+ /) и добавить следующие две строки:

    экспорт CATALINA_HOME = / usr / local / apache-tomcat-7.0.42
    экспорт JAVA_HOME = / usr / lib / jvm / java-7-openjdk-i386 /
    

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

  5. . ~/.bashrc

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

    Использование CATALINA_BASE: /usr/local/apache-tomcat-7.0.42
    Использование CATALINA_HOME: /usr/local/apache-tomcat-7.0.42
    Использование CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.42/temp
    Использование JRE_HOME: / usr
    Использование 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:


2
+1 за красивый ответ, спасибо за старания!
dShringi

1
Точное объяснение, за которым может следовать основной пользователь. Хорошая работа.
Pragatheeswaran

Это было такое удивительное объяснение. Не удалось заставить IntelliJ работать, теперь это возможно. Ты жжешь!
Мау
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.