Встановлення 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 тепер має бути повністю встановлений і функціонувати. Насолоджуйтесь!