2015-08-12 6 views
0

У меня есть сервер Windows, в котором в настоящее время работают 2 разных экземпляра Tomcat в качестве служб Windows. Оба имеют свои собственные каталоги и не обмениваются файлами между ними. Первый экземпляр Tomcat, который был установлен с помощью мастера установки, задает переменные среды CATALINA_HOME и CATALINA_BASE. Второй был установлен таким же образом. Он игнорирует глобальные настройки и запускается как автономный экземпляр.Конфигурация нескольких экземпляров Tomcat

В этом проблема. Мне нужно установить продукт, который поставляется с собственным Tomcat. Я закончил установку продукта, но теперь мне нужно настроить этот Tomcat. Когда я запускаю bin \ tomcat7w.exe (окно управления графическим интерфейсом), он выбирает настройки с первого Tomcat, который был установлен на этом компьютере. Я подозреваю, что он смотрит на глобальные CATALINA_HOME и CATALINA_BASE и игнорирует тот факт, что он находится в другой папке. Запуск bin \ tomcat7w.exe во втором каталоге Tomcat работает так, как ожидалось, игнорируя глобальные переменные окружения.

Я хочу, чтобы tomcat7w.exe в директории Tomcat 3 для управления Tomcat 3, а не Tomcat 1. Как настроить Tomcat 3 для игнорирования глобальных переменных окружения, установленных Tomcat 1, и вести себя как Tomcat 2?

ответ

0

Я не смог устранить проблему с монитором Tomcat, tomcat7w.exe. Тем не менее, я смог запустить Tomcat3. Я удалил глобальные переменные среды, CATALINA_HOME и CATALINA_BASE и зарегистрировал Tomcat3 в качестве службы Windows с помощью bin \ service.bat. service.bat будет жаловаться на недостающие переменные, но они могут быть установлены для текущего сеанса в CMD.

Смежные вопросы