AWS Blu Age 托管应用程序的结构 - AWS 大型机现代化

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS Blu Age 托管应用程序的结构

如果您使用 AWS Blu Age 重构模式,则 AWS Blu Age 运行时引擎需要在 S3 存储桶的application-name文件夹中包含以下结构:

application-name 文件夹中的预期结构。
config

包含您的项目的YAML文件。这些YAML文件是特定于您的应用程序的文件,通常命名类似application-planetsdemo.yaml于 AWS 大型机现代化为您自动提供和设置的application-main.yaml文件。

webapps

包含您的应用程序的 war 文件。这些文件是在现代化过程中产生的。

应用程序还可以具有以下可选文件夹:

jics/sql

包含用于为应用程序初始化JICS数据库的initJics.sql脚本。

scripts

包含应用程序脚本,您也可以直接在 war 文件中提供这些脚本。

sql

包含应用程序SQL文件,您也可以直接在war文件中提供这些文件。

lnk

包含应用程序LNK文件,您也可以直接在war文件中提供这些文件。

额外的

包含可以为现代化应用程序提供额外功能的 jar。

管理应用程序的 Java 选项

要管理应用程序的某些 Java 选项,请将名为的属性文件tomcat.properties添加到该文件application-name夹。此文件可以有三个属性:xms,它指定最小 Java 内存消耗xmx,指定最大 Java 内存消耗dnscachettl,以及管理 dns 解析的缓存持续时间。以下是有效 tomcat.properties 文件的内容示例:

xms=512M xmx=1G dnscachettl=5

您为前两个属性指定的值可以采用以下任意单位:

  • 字节:不需指定单位。

  • 千字节:在值后面加一个 K。

  • 兆字节:在值后面加一个 M。

  • 千兆字节:在值后面加一个 G。

第三个属性的值表示以秒为单位的缓存持续时间,其值可以为 -1(永久缓存),也可以范围从 0(从不缓存)到 999。在托管应用程序部署中,默认值为 -1。