Назад | Перейти на главную страницу

1 ящик IIS, 2 веб-сайта, 1 разъем JK, 2 кота на другом поле. Как заставить их работать вместе?

У меня есть один веб-сайт на одном ящике IIS 6.0, работающий с двумя экземплярами Tomcat 6.0.18 в другом ящике, работающий отлично. Я использую разъем JK 1.2.28. Теперь я хочу, чтобы второй веб-сайт в том же ящике IIS работал с двумя другими котами (допустим, www.example1.com отправляет запросы экземпляру TC1 и www.example2.com отправляет запросы экземпляру TC2).

У меня есть проблема: как настроить перенаправитель ISAPI, чтобы оба веб-сайта IIS (которые находятся в одном окне) запускали перенаправитель ISAPI и направляли его на два разных экземпляра tomcat в зависимости от заданного контекста.

Я попытался создать фильтр ISAPI так же, как и для первого веб-сайта IIS, и Windows не позволяет мне создать другой фильтр с тем же файлом (isapi_redirect.dll). Кроме того, я вижу, что соединитель JK уже зарегистрирован в реестре, и поэтому у меня не может быть двух отдельных установок соединителя JK для использования на двух разных веб-сайтах IIS без конфликтов.

Вы знаете, как это делается?

Примечание. Блок IIS и ящик Tomcat имеют по одному IP-адресу (серия 192.168.x.x).

Я решил это наконец. Когда придет время установить соединитель ISAPI, просто используйте тот, который уже установлен на другом веб-сайте. Соединитель ISAPI, похоже, показывает, что его используют два сайта, и, скорее всего, создает два отдельных потока, которые не конфликтуют друг с другом. Я также подумал, что вы можете использовать один и тот же соединитель ISAPI для более чем двух веб-сайтов.