Как развернуть несколько приложений Grails 3.x в Tomcat 8 с общими JAR-файлами?
Я хочу развернуть несколько веб-приложений Grails 3.x в Tomcat 8 со всеми файлами jars в каталоге tomcat/shared/lib.
Нашел похожий вопрос Как развернуть несколько приложений в Tomcat, совместно использовать файлы JAR и иметь разные источники данных? но есть ли информация о версиях Grails 1.x и 2.x?
Может ли кто-нибудь помочь мне с версиями Grails 3.x и Tomcat 8+?
1 ответ
После долгих исследований я наконец-то нашел способ иметь общие библиотеки для развертывания приложений Grails 3 на Tomcat 8.5.x.
Я исследовал элемент ресурсов в Tomcat context.xml и где мы можем добавить внешние Jar-файлы в загрузчик классов webapp, используя тег JarResources. Таким образом, мы можем иметь все jar-файлы в одном общем расположении, и все приложения имеют их в загрузчике классов webapp.
https://tomcat.apache.org/tomcat-8.5-doc/config/resources.html - перейдите по этой ссылке для получения дополнительной информации.