sudo apt-get install ubuntu-restricted-extrasустановленная версия: 1.06_22
качаем томкат:
wget http://apache.cyberuse.com/tomcat/tomcat-7/v7.0.16/bin/apache-tomcat-7.0.16.tar.gz
распаковываем:
tar xvzf apache-tomcat-7.0.16.tar.gz
копируем в нужную папку:
sudo mv apache-tomcat-7.0.16 /usr/local/tomcat
также необходимо прописать переменные окружения JAVA_HOME и JDK_HOME. Для этого добавляем в файле /etc/environment:
JDK_HOME="/usr/lib/jvm/java-6-openjdk" JAVA_HOME="/usr/lib/jvm/java-6-openjdk"
запускаем томкат:
sudo /usr/local/tomcat/bin/catalina.sh start
редактируем server.xml:
sudo nano /usr/local/tomcat/conf/server.xml
ищем следующий текст:
меняем порт на стандартный для http - 80, и указываем кодировку для URI:
создаем файл автозагрузки
sudo nano /etc/init.d/tomcat
и вставляем следующее:
# Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid export JAVA_HOME=/usr/lib/jvm/java-6-openjdk case $1 in start) sh /usr/local/tomcat/bin/startup.sh ;; stop) sh /usr/local/tomcat/bin/shutdown.sh ;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh ;; esac exit 0
далее сделаем этот скрипт запускаемым:
sudo chmod 755 /etc/init.d/tomcat
для проверки работы запустим tomcat:
sudo /etc/init.d/tomcat start
сервер должен запуститься на 80 порту. Для остановки используем следующую команду:
sudo /etc/init.d/tomcat stop
создадим ссылки на скрипт для автоматического запуска и останова:
sudo update-rc.d tomcat defaults
перезагружаем сервер:
sudo shutdown -r now
в конце надо не забыть создать пользователя tomcat с ролями admin-gui и manager-gui в conf\tomcat-users.xml:
Скачиваем - один файл, распаковываем - другой.
ОтветитьУдалитьПро пользователя - не совсем понятно, где его создавать? Где ему приписывать роли?
про файлы, спасибо за поправку, не заметил :)
Удалитьпро создание пользователей добавил подробности