Як встановити Tomcat 7.0.42 на Ubuntu 12.04.3 LTS?


19

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

У мене є кореневий доступ, і він отримав 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.