подготовка
Tomcat 5.0.24 (или выше)
1, Java 2 SDK 1.4.2 (или выше).
1. Загрузите с веб-сайта www.java.sun.com/downloads/ и выберите
2. Платформа Java 2, стандартная версия (J2SE)
3. Выберите Все платформы в раскрывающемся списке.
4. Выберите J2SE v 1.4.2_04 SDK, включающий технологию JVM.
5. Загрузите J2SE SDK.
6. Выберите «Принять» и загрузите автономную установку Windows, многоязычную (j2sdk-1_4_2_04-windows-i586-p.exe, 49,36 МБ) версии
2, Tomcat 5.0.24 (или выше).
1. Загрузите с http://jakarta.apache.org/site/binindex.cgi .
2. Выберите двоичные файлы в разделе «Загрузки».
3. Выберите загрузку 5.0.25 exe PGP MD5 в Tomcat 5.0.25 КЛЮЧИ
3. Соединитель веб-сервера Tomcat
1. Загрузите с http://jakarta.apache.org/site/binindex.cgi .
2. Выберите двоичные файлы в разделе «Загрузки».
3. Выберите в разъемах веб-сервера Tomcat КЛЮЧИ.
4. ЮК 2
Двоичные выпуски JK 2
5. Появится индекс /dist/jakarta/tomcat-connectors/jk2/binaries.
интерфейс, выберите win32/, а затем выберите загрузку.
Джакарта-tomcat-connectors-jk2.0.4-win32-IIS.zip
Обратите внимание, что имена файлов, отображаемые в этом списке каталогов, обрезаны, поэтому вам необходимо следить за подсказками в строке состояния браузера, чтобы убедиться, что файл, который вы собираетесь загрузить, должен заканчиваться на "...iis.zip".
Установка
1 Java 2 SDK
Запустите j2sdk-1_4_2_04-windows-i586-p.exe и следуйте инструкциям по установке (вы можете изменить путь установки на привычный вам путь). Выбирайте здесь
d:\jdk (jdk создает себе папку)
2. Tomcat 5
Запустите jakarta-tomcat-5.0.24.exe и следуйте инструкциям по установке (вы можете выбрать другие пути).
Выберите здесь d:\tomcat5.0 (tomcat5.0 создал для себя папку)
Выберите путь jdk на локальном компьютере. В обычных условиях установочный файл будет автоматически найден и отображен. Если он отображается неправильно, вы также можете изменить его вручную. После успешной установки программа предложит запустить tomcat и просмотреть. документ readme.
Примечание. Перед запуском Tomcat убедитесь, что никакие другие службы в системе не заняли порт 8080 (порт Tomcat по умолчанию) и порт 8009 (порт разъема Tomcat AJP13).
После нормального запуска Tomcat значок загрузится на системной панели. Примечание. Для версий tomcat ниже 5.0 необходимо установить первоначальный пароль, а для версий tomcat 5.0
его не требуется. 3. Распаковка соединителя Tomcat JK2 IIS jakarta-tomcat-. Connectors-jk2.0.4- win32-IIS.zip получает три папки: bin conf doc. После ввода \bin\ можно увидеть isapi_redirector2.dll.
Вырежьте/скопируйте файл isapi_redirector2.dll в каталог bin\ Tomcat, создайте новый каталог win32\i386\ и вставьте isapi_redirector2.dll.
Запомните этот путь, вы будете использовать его позже при настройке IIS. Этот путь не требуется системе и может быть изменен!
Теперь вы можете удалить каталог jakarta-tomcat-connectors-jk2.0.4-win32-IIS. Файлы в нем больше не нужны. Фактически, в jakarta-tomcat-connectors-jk2.0.4-win32-IIS.zip мы используем только
настройки файла isapi_redirector2.dll 1. tomcat
Перейдите в папку conf\ Tomcat.
Для поддержки соединителя JK2 вам может потребоваться изменить файл jk2.properties. В большинстве случаев вы можете оставить этот файл в состоянии по умолчанию. Я не изменял этот файл во время нескольких процессов настройки.
## ЭТОТ ФАЙЛ МОЖЕТ БЫТЬ ПЕРЕОПРЕДЕЛЕН ВО ВРЕМЯ ВЫПОЛНЕНИЯ. УБЕДИТЕСЬ, ЧТО TOMCAT ОСТАНОВЛЕН.
## ПРИ РЕДАКТИРОВАНИИ ФАЙЛА
## КОММЕНТАРИИ БУДУТ _ПОТЕРЯНЫ_
## ДОКУМЕНТАЦИЯ ФОРМАТА В JkMain javadoc
# Установите желаемый список обработчиков
.
# handler.list=apr,request,channelJni
# www.downcodes.com
# Переопределить порт по умолчанию для сокетаChannel
# каналSocket.port=8019
#По умолчанию:
#channelUnix.file=${jkHome}/work/jk2.socket
# Просто чтобы проверить, работает ли конфигурация
# shm.file=${jkHome}/work/jk2.shm
# Чтобы включить jni, используйте любую директиву ChannelJni
# каналJni.disabled = 0
# И одна из следующих директив:
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# Если установлено значение inprocess, mod_jk2 сам зарегистрирует встроенные элементы
# Это позволит запустить Tomcat из mod_jk2
# апреля.jniModeSo=inprocess
request.tomcatAuthentication = ложь
Установите переменную среды tomcat_home. Укажите каталог установки tomcat d:\Tomcat 5.0. Обратите внимание, что система должна иметь доступную переменную среды JAVA_HOME
и создать файл Workers2.properties в каталоге d:Tomcat 5.0conf. Файл содержимого Workers2.properties выглядит следующим образом:
[шм]
file="d:/Tomcat 5.0/logs/jk2.shm"
size=1048576
# Пример канала сокета, переопределение порта и хоста.
[channel.socket:localhost:8009]
порт=8009
хост=127.0.0.1
# определяем работника
[ajp13:localhost:8009]
Channel=channel.socket:localhost:8009
# Сопоставление Uri
[uri:/*.jsp]
[uri:/сервлет/*]
worker=ajp13:localhost:8009
3. Соединитель Tomcat IIS В этом примере вы поместили isapi_redirector2.dll в свой путь.
d:\Tomcat 5.0\bin\win32\i386
Теперь вам нужно добавить в реестр необходимую регистрационную информацию, которая будет считываться при вызове перенаправителя со стороны IIS. Создайте файл .reg.
Редактор реестра Windows версии 5.00.
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0]
"workersFile"="d:\\Tomcat 5.0\\conf\\workers2.properties"
"extensionUri"="/jakarta/isapi_redirector2.dll"
"logLevel"="отладка"
"serverRoot"="d:\\Tomcat 5.0\\"
Напишите приведенный выше текст в блокноте и сохраните его как reg.reg.
Дважды щелкните файл .reg, и его содержимое в реестре будет успешно добавлено.
Его можно увидеть в HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\2.0.
4. Настройте несколько виртуальных хостов для Tomcat.
Создайте две новые папки d:\tomcat1 и d:\tomcat2. Создайте КОРНЕВОЙ каталог в каждой из двух папок.
Откройте файл d:\Tomcat5.0\conf\server.xml в Блокноте. Найдите тег в файле server.xml; создайте после тега следующую информацию:
www.tomcat1.com " appBase="d:\tomcat1" >
www.tomcat2.com " appBase="d: \tomcat2">
Главное создать два новых виртуальных хоста www.tomcat1.com и www.tomcat2.com . Каталогами сайта являются d:\tomcat1 и d:\tomcat2 соответственно. d:\tomcat1\ROOT и d:\tomcat2\ROOT. Это домашние каталоги двух сайтов соответственно. Также создаются файлы журналов и файлы журналов доступа.
5. Откройте сопоставление /servlet/* tomcat.
Откройте файл d:\Tomcat 5.0\conf\web.xml в Блокноте.
Пучок
вызывающий
org.apache.catalina.servlets.InvokerServlet
отлаживать
0
2
и
вызывающий
/сервлет/*
Удалите комментарии из этих двух фрагментов кода, чтобы сделать их более эффективными.
6. Создайте в iis два сайта tomcat1 и tomcat2. При создании обратите внимание, что заголовки хостов установлены на www.tomcat1.com и www.tomcat2.com соответственно. Основными каталогами установлены d:\tomcat1\ROOT и d:\tomcat2\ROOT соответственно. На двух сайтах установлены фильтры ISAPI под названием jakarta соответственно. Все исполняемые файлы указывают на d:\Tomcat 5.0\conf\connector\isapi_redirector2.dll.
Создайте новые виртуальные каталоги для обоих сайтов и введите псевдоним: jakarta. Выбор каталога указывает на: d:\Tomcat 5.0\bin\win32\i386. Установите флажок «Выполнить (например, приложение ISAPI или CGI)». пункт., Готово.
При выборе фильтра для фильтра IIA выберите исполняемый файл jakarta как d:\Tomcat 5.0\bin\win32\i386.
Выберите виртуальный каталог, необходимый для создания фильтра, и загрузите сайт службы Tomcat, щелкните правой кнопкой мыши и выберите «Создать», а затем выберите виртуальный каталог. Создайте виртуальный каталог с псевдонимом jakarta. Обратите внимание, что это имя имеет фиксированное значение, не допускайте ошибок в его написании! Указанный каталог — это каталог, в котором находится isapi_redirector2.dll. В этом примере это d:\Tomcat 5.0\bin\win32\i386.
Перезапустите Tomcat и iis.
Для облегчения тестирования лучше всего поместить файлы index.htm и index.jsp в папки tomcat1 и tomcat2.