gpt4 book ai didi

tomcat - Tomcat 上的多个 Grails 应用程序

转载 作者:行者123 更新时间:2023-11-28 21:46:31 25 4
gpt4 key购买 nike

我即将在单个 Tomcat 服务器上部署多个 grails 应用程序,我有以下疑问:

  1. 在内存使用方面:将通用的 grails 库放在 shared/lib 下而不是将它们放在每个应用程序的 war 文件中有什么不同吗?有那些 jar 的 list 吗?
  2. 如果是这样,是否有一种机制可以不将这些 jar 打包到“生产”环境的 war 文件中?我使用的是 NetBeans 6.7。
  3. 我即将使用 Tomcat 5.5;是否有任何经验建议改用 6.0?

谢谢

最佳答案

我认为最好的做法是让图书馆参与 war ,因为如果您更新共享的图书馆,那么您就必须确保它与所有使用它的应用程序兼容。我们通常使用 grails 和 spring 来执行此操作,这样我们就不必在每次升级时都返回并进行兼容性测试。

此外,我相信 tomcat 会为每个应用程序加载一个类的实例,因此您不会通过将其用作公共(public)类来节省内存。

另见:

Does Tomcat load the same library file into memory twice if they are in two web apps?

关于tomcat - Tomcat 上的多个 Grails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2166938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com