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

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

У меня есть один веб-сайт на одном ящике IIS 6.0, работающий с двумя экземплярами Tomcat 6.0.18 на другом ящике, работающий отлично. Я использую JK connector 1.2.28. Теперь я хочу иметь второй веб-сайт на том же ящике IIS, работающий с двумя другими tomcat (допустим, 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.xx).

решение1

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

Связанный контент