我有一个任务要为我们的tomcat应用程序自动扩展堆内存。我知道JDK特性是不可能的,我正在寻找任何肮脏(或不)的黑客来实现这种特性。这种需求的主要原因是在启动我们的应用程序演示版本之前,tomcat的最小配置。换句话说,我们应用程序的任何用户都不能访问JVM/tomcat的配置。应用程序需要1024M的堆内存,tomcat8的默认值是256 m,这不适合我们的目标。
此时此刻,我有两个可能的解决方案:
还有别的方法在更多的.普通而简单的方式?
编辑主要目标是按以下步骤安装应用程序:
没有任何附加配置,只需复制war并启动tomcat即可。
发布于 2017-07-31 12:37:28
这通常通过在安装脚本中包装tomcat的安装和配置来解决。优点:最终用户只需下载并运行安装程序;缺点:安装脚本必须适合最终环境(一个用于Windows,一个用于Linux),而且很难编写。一种有时更简单的方法是提供一个包含readme.txt文件和install.bat (或install.sh)的zip。
如果配置非常复杂,另一种方法是直接配置VM (VMDK是事实上的标准),并让用户安装他们所要的虚拟器。
https://stackoverflow.com/questions/45411446
复制相似问题