Установка 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
#
# описание: автоматический запуск tomcat
# имя процесса: 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
выход 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 теперь должен быть полностью установлен и готов к работе. Наслаждайтесь!

Оцените статью
TutoryBird.Ru
Добавить комментарий