我有两个 web 应用程序在 tomcat 中运行。为 Tomcat 分配 Java 堆空间,并为两个应用程序共享。在那个应用程序中,一个应用程序消耗更多,而另一个正在获取 OUT_OF_MEMORY。
是否有任何方法可以为每个 Web 应用程序设置内存设置。从分配给 Tomcat 的总内存中,一个 webapp 占 70%,其他 webapp 占 30%。
问候 象头神
最佳答案
内存是为每个 JVM 实例定义的,因此如果您使用的是一个 tomcat,则不能这样做。
但是您可以运行两个 tomcat 实例 - 每个 Web 应用程序一个 - 然后您将更好地控制每个 Web 应用程序的内存分配。
关于memory - 每个 webapp 内存设置的 Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1824099/