Установка и настройка Tomcat в связке с Apache
Команды и файлы указаны для линукса типа Fedora Core 3 (ASP), для других ОС могут отличаться.
1. Проверяется, стоит ли апач, если нет, ставится из дистрибутива
Проверяется, стоит ли апач в автозагрузке
(возможно, /sbin/chkconfig если говорит, что команда не найдена, иногда /sbin не прописывается в PATH)
Если команда ничего не вернула, то
Если необходимо, добавляем апач в автозагрузку
Проверяем, что апач нормально запускается
Заходим на эту машину через браузер, должна отобразиться страница по умолчанию.
2. Закачиваем на машину необходимое программное обеспечение
Томкат:
Модуль для связи томката и апача:
Ява SDK:
3. Устанавливаем яву
Она распакуется в ту же папку, откуда пускали. Копируем ее в /usr/local, чтобы
получилось /usr/local/jdk1.5.0_04ъ
Добавляем в /etc/profile строки
И в export добавляем JAVA_HOME CATALINA_HOME
Перелогиниваемся, проверяем, что работают команды java и javac
4. Распаковываем томкат в /usr/local таким образом чтобы он находился в
папке /usr/local/
jakarta-tomcat-5.0.28
Заходим в папку томката bin. Находим там файл jsvc.tar.gz. Распаковываем его
таким образом, чтобы его содержимое находилось в
папке /usr/local/
jakarta-tomcat-5.0.28/bin/
jsvc-src
Заходим в эту папку, выполняем команды
Находим в папке
jsvc-src/native скрипт
Tomcat 5.sh, проверяем что там все верно прописано, меняем его название на tomcat, делаем файл исполняемым и копируем его в папку /etc/init.d
Добавляем томкат в автозагрузку:
5. Устанавливаем модуль для связи томката с апачем:
Заходим в папку /etc/httpd/conf
В файл httpd.conf добавляем:
в строчку с
Directory Index добавляем index.jsp
в конец файла добавляем строчки
Если необходимы другие пути, которые будут обрабатываться томкатом, необходимо
добавить их сюда.
В той же папке находим файл workers2.properties
Он должен иметь следующее содержание:
Перезапускаем апач
Заходим в папку томката в conf
В файл jk2.properties добавляем строчку
Заходим в файл server.xml
Комментируем тэг <Connector port="8080"
Находим тег <Host name="localhost". Меняем там appBase на
Из папки томката webapps копируем (или делаем симлинк) внутренние папки в /var/www/html
Запускаем томкат
Смотрим в лог томката что все удачно запустилось
Заходим на сервер через браузер и смотрим что томкат и апач работают вместе.
на мою главную страницу
[
/ Category Apache]