

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

# 自定义配置
<a name="layers-java-config"></a>

**重要**  
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止，新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问，请通过 re [AWS : Post 或通过 Pre](https://repost.aws/) mium Su [AWS pp](https://aws.amazon.com/support) ort 与 AWS 支持 团队联系。

OpsWorks Stacks 将其他配置设置作为内置属性公开，这些属性都在命名空间中。`opsworks_java`您可以使用自定义 JSON 或自定义属性文件以覆盖内置属性并指定自定义值。例如，JVM 和 Tomcat 版本由内置 `jvm_version` 和 `java_app_server_version` 属性表示，两者均被设置为 7。您可以使用自定义 JSON 或自定义属性文件将两个属性都设置为 6，或仅将其中一个属性设置为 6。以下示例使用自定义 JSON 将这两个属性都设置为 6：

```
{
  "opsworks_java": {
    "jvm_version": 6,
    "java_app_server_version" : 6
  }
}
```

有关更多信息，请参阅 [使用自定义 JSON](workingstacks-json.md)。

自定义配置的另一个示例是通过覆盖 `use_custom_pkg_location`、`custom_pkg_location_url_debian` 和 `custom_pkg_location_url_rhel` 属性安装自定义 JDK。

**注意**  
如果您覆盖内置说明书，您将需要自己更新这些组件。

有关属性以及如何覆盖属性的更多信息，请参阅[覆盖属性](workingcookbook-attributes.md)。要查看内置属性的列表，请参阅[opsworks\$1java 属性](attributes-recipes-java.md)。