Головна » як » Встановлення Tomcat 6 на Ubuntu

    Встановлення Tomcat 6 на Ubuntu

    Якщо ви використовуєте Ubuntu і хочете використовувати контейнер серветка Tomcat, ви не повинні використовувати версію зі сховищ, оскільки вона просто не працює правильно. Замість цього вам доведеться використовувати процес інсталяції вручну, який я тут описую.

    Перед установкою Tomcat потрібно переконатися, що ви встановили Java. Я припускаю, що якщо ви намагаєтеся встановити Tomcat, ви вже встановили java, але якщо ви не впевнені, що ви можете перевірити за допомогою команди dpkg так:

    dpkg -get-selections | grep sun-java

    Це має дати вам цей вивід, якщо ви вже встановили java:

    sun-java6-bin встановлюють установку sun-java6-jdk встановлення sun-java6-jre 

    Якщо ця команда не має результатів, вам слід встановити останню версію за допомогою цієї команди:

    sudo apt-get встановити sun-java6-jdk

    Установка

    Тепер завантажимо та витягнемо Tomcat з сайту apache. Необхідно перевірити, чи не існує іншої версії, і відповідно відрегулювати.

    wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz

    tar xvzf apache-tomcat-6.0.14.tar.gz

    Краще всього перемістити папку tomcat до постійного місця. Я вибрав / usr / local / tomcat, але ви можете перемістити його в інше місце, якщо хочете.

    sudo mv apache-tomcat-6.0.14 / usr / local / tomcat

    Tomcat вимагає встановлення змінної JAVA_HOME. Найкращий спосіб зробити це - встановити його у вашому файлі .bashrc. Ви також можете редагувати ваш файл startup.sh, якщо ви вибрали це.

    Кращим методом є редагування файлу .bashrc і додавання жирної лінії. Щоб зміни вступили в силу, потрібно вийти з оболонки.

    vi ~ / .bashrc

    Додайте наступний рядок:

    експортувати JAVA_HOME = / usr / lib / jvm / java-6-sun

    На цьому етапі ви можете запустити tomcat, просто виконавши скрипт startup.sh в папці tomcat / bin.

    Автоматичний запуск

    Щоб автоматичний запуск Tomcat при завантаженні комп'ютера, ви можете додати скрипт, щоб зробити його автозапуском і завершенням роботи.

    sudo vi /etc/init.d/tomcat

    Тепер вставте наступне:

    # Автоматичний запуск Tomcat
    #
    # description: Автоматичний запуск tomcat
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

    експортувати JAVA_HOME = / usr / lib / jvm / java-6-sun

    випадок $ 1 в
    початок)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    Стоп)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    перезавантажити)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    esac
    exit 0

    Потрібно зробити скрипт виконуваним, запустивши команду chmod:

    sudo chmod 755 /etc/init.d/tomcat

    Останній крок фактично пов'язує цей скрипт з папками запуску з символічним посиланням. Виконайте ці дві команди, і ми повинні бути на нашому шляху.

    sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
    sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

    Tomcat тепер має бути повністю встановлений і функціонувати. Насолоджуйтесь!