(Tomcat версии 5.5, на случай, если это имеет значение.)
У меня есть библиотека в одном из моих веб-приложений, которую необходимо настроить с использованием лицензии для конкретной машины перед использованием. Я не хочу помещать эту библиотеку в shared / lib, потому что в какой-то момент я могу захотеть запустить несколько веб-приложений с разными версиями библиотеки.
Сейчас файлы .jar хранятся в WEB-INF / lib. Таким образом, когда я собираю файл .war и загружаю его на сервер, файл .jar все равно будет привязан к моему ПК. Я хотел бы поместить сценарий bash где-нибудь в веб-приложении, которое Tomcat будет автоматически запускать при развертывании файла .war - этот сценарий затем запустит сценарий конфигурации и свяжет файл лицензии сервера с файлом .jar. Это возможно? Есть ли лучший способ делать то, что я хочу?