代码之家  ›  专栏  ›  技术社区  ›  Roman Makhlin

公猫动态扩展堆内存

  •  1
  • Roman Makhlin  · 技术社区  · 9 年前

    换句话说,应用程序的任何用户都无权访问JVM/tomcat的配置。 应用程序需要大约1024M的堆内存,tomcat8的默认值是256M,这不适合我们的目标。

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

    有没有另一种更……普通和简单的方法?

    1. 安装tomcat
    2. 复制war文件

    没有任何额外的配置,只需复制war并启动tomcat即可

    1 回复  |  直到 9 年前
        1
  •  1
  •   Serge Ballesta    9 年前

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

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