本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Blu Age 托管应用程序的结构
如果您使用 AWS Blu Age 重构模式,则 AWS Blu Age 运行时引擎需要在 S3 存储桶的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。