Как условно загрузить приложения в Tomcat - PullRequest
0 голосов
/ 31 марта 2019

Я запускаю два приложения в экземпляре tomcat, поместив два подкаталога в каталог webapps. Это работает нормально для меня. У меня есть новое требование для условной загрузки второго приложения, и условие может быть основано на значении, записанном в одном из файлов, присутствующих в системе (вне структуры каталогов webapps). Это должно быть сделано динамически, что означает, что у меня нет гибкости в перемещении одного каталога из каталога webapps. Есть ли способ добавить сценарий для достижения того же? Любой другой путь?

Подробнее:

У меня есть код планировщика Spring (поэтому приложение запускается автоматически), работающий в другом приложении tomcat, которое я хочу запретить выполнение, и я хочу избежать добавления проверки в коде планировщика Spring (о котором я упоминал выше), так как он является открытым исходным кодом и проверка потребуется во многих местах, поэтому я думаю, что tomcat не сможет загрузить второе приложение. Также этот код является кодом прошивки, где мне нужно иметь такое поведение при запуске tomcat (через systemctl)

...