Debian 5 &Tomcat 6

Как поставить шестой Tomcat на пятый Debian

1. Сначала ставим всю джаву:
# aptitude install java6-runtime
# aptitude install sun-java6-jdk

Модуль sun-java6-jdk находится не в main, а в non-free, так что /etc/apt/sources.list должен быть примерно таким:
deb http://mirror.yandex.ru/debian/ lenny main non-free
deb-src http://mirror.yandex.ru/debian/ lenny main non-free

После изменения sources.list:
# aptitude update

2. Качаем и ставим Tomcat
# wget http://apache.rinet.ru/dist/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz
Распаковываем:
# tar -xzvf apache-tomcat-6.0.18.tar.gz
Переносим в /opt (тут нужны права su):
# mv apache-tomcat-6.0.18 /opt/tomcat

Создаём скрипт /etc/init.d/tomcat для запуска, остановки и перезапуска Tomcat’а с текстом:
#!/bin/sh
# Tomcat Init-Script
case $1 in
start)
sh /opt/tomcat/bin/startup.sh
;;
stop)
sh /opt/tomcat/bin/shutdown.sh
;;
restart)
sh /opt/tomcat/bin/shutdown.sh
sh /opt/tomcat/bin/startup.sh
;;
esac
exit 0

3. Добавляем Tomcat в автозагрузку:
# update-rc.d tomcat defaults

4. Прописываем пользователей для работы с админкой Tomcat’а в файлике /opt/tomcat/conf/tomcat-users.xml, например:
< ?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcatusername" password="tomcatpassword" roles="admin,manager"/>
</tomcat-users>

5. Стартуем Tomcat:
# /etc/init.d/tomcat start

Теперь можно проверить работоспособность админки Tomcat’а по адресу: http://server_ip:8080/manager/html/.

3 комментария

  1. У вас опечатка в тексте. Вместо:
    {{{
    Переносим в /opt (тут нужны права su):
    # mv apache-tomcat-6.0.18.tar.gz /opt/tomcat
    }}}

    имхо правильно
    {{{
    Переносим в /opt (тут нужны права su):
    # mv apache-tomcat-6.0.18 /opt/tomcat
    }}}

    (т.е. .tar.gz лишние)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *