Все проще простого. Сервер есть в виде пакета в репозиториях Debian, так что необходимо просто установить нужные пакеты и произвести минимальные настройки.
Apache Tomcat — это веб-контейнер (сервер приложений, application server), разработанный в Apache Software Foundation (ASF). Tomcat реализует спецификации от Sun Microsystems сервлетов и JavaServer Pages (JSP), обеспечивая окружение для Java кода и его выполнения веб-сервером. Для Tomcat существуют инструменты конфигурирования, однако конфигурировать его можно и вручную черех XML-файлы. Tomcat включает собственный HTTP-сервер.
Для начала на компьютере должен быть установлен пакет JDK 5. Если его нет, установите из репозиториев Debian’а:
#apt-get update
#apt-get install sun-java5-jdk
Убедитесь, что JDK уставновился:
#java -version
Вывод выглядит примерно так:
java version “1.5.0_17″
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing)
Установка Apache Tomcat
Выполните команду
#apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps
Веб-сервер установлен и запущен. Убедиться в этом можно, перейдя в браузере по адресу http://localhost:8180/.
Заускается и останавливается сервер Tomcat так:
#/etc/init.d/tomcat5.5 [start | stop | restart]
Конфигурация приложений ‘admin’ и ‘manager’
Необходимо настроить вашему пользователю роли admin and manager. Например, это можно сделать с пользователем ‘tomcat’. Остановите сервер и отредактируйте файл /var/lib/tomcat5.5/conf/tomcat-users.xml. Он должен выглядеть примерно так:
<?xml version=’1.0′ encoding=’utf-8′?>
<tomcat-users>
<role rolename=»admin»/>
<role rolename=»manager»/>
<role rolename=»tomcat»/>
<user username=»tomcat»
password=”tomcatpassword”
roles=»tomcat,admin,manager»/>
</tomcat-users>
Запустите сервер.
Теперь вы можете открыть приложение manager по адресу http://localhost:8180/manager/html, а приложение admin — http://localhost:8180/admin/. Авторизуйтесь в сервисах под юзером ‘tomcat’ с паролем ‘tomcatpassword’.
Перевод источника.