我想在 Tomcat 8 中部署几个 Grails 3.x Web 应用程序,并将所有公共 jar 放在 tomcat/shared/lib 目录中。
发现类似的问题How to deploy multiple applications in Tomcat, share jars and have different datasources? 但这有关于 Grails 1.x 和 2.x 版本的信息吗?
有人可以帮助我使用 Grails 3.x 和 Tomcat 8+ 版本吗?
我想在 Tomcat 8 中部署几个 Grails 3.x Web 应用程序,并将所有公共 jar 放在 tomcat/shared/lib 目录中。
发现类似的问题How to deploy multiple applications in Tomcat, share jars and have different datasources? 但这有关于 Grails 1.x 和 2.x 版本的信息吗?
有人可以帮助我使用 Grails 3.x 和 Tomcat 8+ 版本吗?
经过大量研究,我终于找到了一种在 Tomcat 8.5.x 上为 Grails 3 应用程序部署共享库的方法。
我已经探索了 Tomcat context.xml 中的资源元素,以及我们可以使用 JarResources 标签将外部 Jars 添加到 webapp 类加载器的位置。通过这种方式,我们可以将所有 jars 放在一个共享位置,并且所有应用程序都将它们放在 webapp 类加载器中。
https://tomcat.apache.org/tomcat-8.5-doc/config/resources.html - 点击此链接了解更多信息。