AWS 大型机现代化服务(托管运行时环境体验)不再向新客户开放。有关类似于 AWS 大型机现代化服务(托管运行时环境体验)的功能,请浏览 AWS 大型机现代化服务(自我管理体验)。现有客户可以继续正常使用该服务。有关更多信息,请参阅AWS 大型机现代化可用性变更。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Blu Age 托管应用程序的结构
如果您使用 AWS Blu Age 重构模式,则 AWS Blu Age 运行时引擎希望应用程序定义中指定的文件夹app-location中包含以下结构:
- 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文件中提供这些脚本。 - extra
-
包含可以为经过现代化改造的应用程序提供额外功能的 jar。
管理应用程序的 Java 选项
要管理应用程序的某些 Java 选项,请在指定的文件夹中添加名tomcat.properties为的属性文件app-location。此文件可包含三个属性:xms(指定最小 Java 内存消耗)、xmx(指定最大 Java 内存消耗)和 dnscachettl(管理 dns 解析的缓存持续时间)。以下是一个有效的 tomcat.properties 文件的内容示例。
xms=512M xmx=1G dnscachettl=5
您为前两个属性指定的值可以采用以下任何单位:
-
字节:不需指定单位。
-
千字节:在值后面加一个 K。
-
兆字节:在值后面加一个 M。
-
千兆字节:在值后面加一个 G。
第三个属性的值表示以秒为单位的缓存持续时间,其值可以为 -1(永久缓存),也可以为从 0(从不缓存)到 999。在托管应用程序部署情境中,默认值为 -1。