首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >猫猫。动态扩展堆内存

猫猫。动态扩展堆内存
EN

Stack Overflow用户
提问于 2017-07-31 08:57:28
回答 1查看 330关注 0票数 1

我有一个任务要为我们的tomcat应用程序自动扩展堆内存。我知道JDK特性是不可能的,我正在寻找任何肮脏(或不)的黑客来实现这种特性。这种需求的主要原因是在启动我们的应用程序演示版本之前,tomcat的最小配置。换句话说,我们应用程序的任何用户都不能访问JVM/tomcat的配置。应用程序需要1024M的堆内存,tomcat8的默认值是256 m,这不适合我们的目标。

此时此刻,我有两个可能的解决方案:

  1. 一个..sh/..bat脚本,它将配置tomcat。优点-它将做工作,缺点-这是另一点的配置演示站(复制脚本)
  2. 我们的应用程序的包装器,它在同一个war文件中,必要时配置tomcat。优点-它将完成工作,并且没有新的配置点(只需安装tomcat并复制war文件),

还有别的方法在更多的.普通而简单的方式?

编辑主要目标是按以下步骤安装应用程序:

  1. 安装tomcat
  2. 复制war文件
  3. 启动猫

没有任何附加配置,只需复制war并启动tomcat即可。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-31 12:37:28

这通常通过在安装脚本中包装tomcat的安装和配置来解决。优点:最终用户只需下载并运行安装程序;缺点:安装脚本必须适合最终环境(一个用于Windows,一个用于Linux),而且很难编写。一种有时更简单的方法是提供一个包含readme.txt文件和install.bat (或install.sh)的zip。

如果配置非常复杂,另一种方法是直接配置VM (VMDK是事实上的标准),并让用户安装他们所要的虚拟器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45411446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档