Запускать TomEE и Tomcat в Windows относительно переменной env CATALINA_HOME - PullRequest
0 голосов
/ 22 декабря 2018

Хотя я знаю, что можно запустить один двоичный файл и несколько экземпляров Tomcat (или TomeEE соответственно), настроив переменную CATALINA_BASE env для отдельных конфигураций, мне интересно, верно ли это для Tomcat и TomEE?

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

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

1 Ответ

0 голосов
/ 25 декабря 2018

Отказ от ответственности: я не знаю особенностей конфигурации TomEE.Однако вы должны рассматривать их как полностью отдельные объекты и игнорировать их общее происхождение.Как вы правильно написали, они оба являются отдельными двоичными файлами, более того, они могут меняться в разное время при обновлении, и, следовательно, требование настраивать их для доступа к одному и тому же каталогу не имеет никакого смысла.Кроме того, TomEE содержит много дополнительных общих библиотек в своем каталоге lib - вы действительно хотите поделиться ими с вашей установкой Tomcat?

Только потому, что они (могут) уважать средупеременная с тем же именем не заставляет их волшебным образом работать с тем, что они там находят.По той же причине, вы можете захотеть запустить tomcat 7, 8.5 и 9 для запуска из одного домашнего каталога - они также учитывают одну и ту же переменную CATALINA_HOME - и здесь может быть ясно, что у них нет шансовБудем все работать вместе.

Кроме того, вам не нужно беспокоиться об изменении CATALINA_HOME при запуске: Tomcat определит свой CATALINA_HOME автоматически, если вы его не установите, поэтому вся проблема уже решена без каких-либо действий.

...