Как поставить шестой 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/.
Спасибо много полезного почерпнул.
У вас опечатка в тексте. Вместо:
{{{
Переносим в /opt (тут нужны права su):
# mv apache-tomcat-6.0.18.tar.gz /opt/tomcat
}}}
имхо правильно
{{{
Переносим в /opt (тут нужны права su):
# mv apache-tomcat-6.0.18 /opt/tomcat
}}}
(т.е. .tar.gz лишние)
bessarabov, спасибо, опечаточку исправил.