Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

ApacheTomcat


Установка и настройка 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]