java - Tomcat 上具有不同 Grails 版本的多个应用程序

标签 java tomcat grails

我正在开发一个要部署在 tomcat 服务器上的新 Web 应用程序。该服务器上运行着另一个应用程序,其 grails 版本较旧 (2.2.4)。我不想升级它。在开发/部署新应用程序(使用 grails 版本 2.4.4)时是否需要考虑任何问题。他们会并排跑。

感谢您的帮助。

最佳答案

这取决于您拥有 grails 库的位置。如果它们是另一个应用程序 WAR 文件的一部分,您将不会遇到问题,因为您可以将自己的库打包到您的应用程序 WAR 中。每个应用程序都将使用它自己的 grail 库副本。

但是如果您将 grial 库作为 tomcat 系统库的一部分(例如 tomcat/lib ),您可能会遇到问题,因为这些库已添加到所有应用程序的类路径中。

关于java - Tomcat 上具有不同 Grails 版本的多个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27599439/

相关文章:

java - 强制部署 Web 应用程序以在 Tomcat 上失败

grails - 无法在grails中访问index.gsp

java - 如何让 KeyListener 为 Java 小程序绘制图像

java - Spring -> org.hibernate.HibernateException : Illegal attempt to associate a collection with two open sessions

java - 购买列表中的项目 - 线程中出现异常 "main"java.lang.IndexOutOfBoundsException : Index: 0, 大小:0

grails - 如何使用 Asset Pipeline 插件指向现有的 web-app/js 文件

session - 在 Grails 中使用基于范围的服务时的问题

java - Jenkins Git 客户端插件无法执行 FetchCommand

java - 使用 <a> 标签在 jsp 页面中链接 php 页面

java - 从 Spring 上下文中提取启动错误