div.main {margin-left: 20pt; margin-right: 20pt} А. Шкондин. artvs@clubpro.spb.ru
Настройка Tomcat и IIS для совместного использования
(или запуск сервлетов и JSP под IIS)
Закачка и размещение файлов
Закачка
Jakarta
Tomcat version 3.2.2
ISAPI
redirector
Размещение фалов
Распакуйте jacarta-tomcat-3.2.3.zip и дайте созданному каталогу
более короткое название, например d:tomcat
Переместите isapi_redirect.dll в d:tomcatbin
Настройка Tomcat
Системное окружение
Создайте переменную окружения TOMCAT_HOME и установите её значение в
d:tomcat
Создайте переменную окружения JAVA_HOME и укажите в ней путь к
директории, в которой установлена Java или JRE (например d:Jdk1.3)
Добавьте к системной переменной PATH путь к Java bin директории
(например, d:jdk1.3bin)
Переменные Tomcat
Откройте файл workers.properties в поддиректории conf директории
Tomcat и измените значения переменных workers.tomcat_home и
workers.java_home на соответсвующие значения, установленные в предыдущем
пункте
Настройка ISAPI redirector
Создайте файл isapi.reg и скопируйте в него следующие строчки: REGEDIT4
[HKEY_LOCAL_MACHINESOFTWAREApache Software Foundation]
[HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector]
[HKEY_LOCAL_MACHINESOFTWAREApache Software FoundationJakarta Isapi Redirector1.0]
"extension_uri"="/jakarta/isapi_redirect.dll"
"log_file"="d:\tomcat\logs\isapi.log"
"log_level"="info"
"worker_file"="d:\tomcat\conf\workers.properties"
"worker_mount_file"="d:\tomcat\conf\uriworkermap.properties"
Не забудьте изменить значения log_file, worker_file и
worker_mount_file таким образом, чтобы они соответствовали директории, в
которой установлен Tomcat и запустите isapi.reg
NB: будте
очень внимательны при копировании в isapi.reg - в подавляющем
большинстве случаев проблемы с установкой ISAPI redirector связаны с
неправильными данными в registry
Настройка IIS
Создание Jakarta virtual directory
Откройте IIS admin tool (MMC)
Вызовите контекстное меню на подходящем вебсайте (например Default
Web Server) и выберите "New->Virtual Directory"
Введите "jakarta" для запрашиваемого alias.
Введите d:tomcatbin (место, где расположена isapi_redirect.dll) в
поле content dir
Отметьте бокс Allow Execute Access (Includes Script Access)
Добавление ISAPI фильтра
Вызовите контекстное меню на подходящем вебсайте (Default Web
Server) и выберите "Properties"
Перейдите на закладку ISAPI filters и нажмите кнопку Add
Наберите Jakarta в поле Filter name
Наберите полное имя isapi_redirect.dll в поле Executable
(d:tomcatbinisapi_redirect.dll)
Вернитесь к Properties->ISAPI Filters и полюбуйтесь на зелёную
стрелку рядом с jakarta
NB: Если стрелка красная попробуйте
перезапустить IIS (для перезапуска нужно остановить service, перезапуск
из MMC не приведёт к ожидаемому результату) Если после запуска стрелка
всё ещё имеет противный помидорный цвет, вы сделали что-то не правильно.
Вернитесь к пункту "Настройка Tomcat" и внимательно проверьте каждый
свой шаг.
Проверка установки
Перейдите в bin директорию Tomcat и запустите startup.bat
В любимом браузере зайдите на
http://localhost/examples/jsp/index.html
Выполните любой пример и наслаждайтесь проделанной работой
Для остановки Tomcat запустите shutdown.bat
P.S: в ближайшее время я проведу установку Tomcat 4 под IIS 5.0 (Win2K
AS), если появятся какие-нибудь дополнения, я обязательно их размещу
здесь.
|