本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
opsworks_java 属性
重要
该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre
注意
这些属性仅在 Linux 堆栈上可用。
opsworks_java 属性
- datasources
-
用于定义 JNDI 资源名称的一组属性 (字符串)。有关如何使用此属性的更多信息,请参阅 部署 JSP 应用程序附带后端数据库。默认值为空的哈希,可以填充应用程序短名称与 JNDI 名称之间的自定义映射。有关更多信息,请参阅 部署 JSP 应用程序附带后端数据库。
node['opsworks_java']['datasources'] - java_app_server_version
-
Java 应用程序服务器版本 (数字)。默认值为
7。您可覆盖此属性以指定版本 6。如果您安装了非默认 JDK,此属性将被忽略。node['opsworks_java']['java_app_server_version'] -
Java 共享库的目录 (字符串)。默认值为
/usr/share/java。node['opsworks_java']['java_shared_lib_dir'] - jvm_pkg 属性
-
一组属性,您可以覆盖该属性以安装非默认 JDK。
- use_custom_pkg_location
-
是否要安装自定义 JDK,以替代 OpenJDK (布尔值)。默认值为
false。node['opsworks_java']['jvm_pkg']['use_custom_pkg_location'] - custom_pkg_location_url_debian
-
要在 Ubuntu 实例上安装的 JDK 软件包的位置 (字符串)。默认值为
'http://aws.amazon.com/',这只是初始化值,没有适当的意义。如果您想要安装非默认 JDK,则必须覆盖此属性,并将其设置为适当的 URL。node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_debian'] - custom_pkg_location_url_rhel
-
要在 Amazon Linux 和 RHEL 实例上安装的 JDK 软件包的位置 (字符串)。默认值为
'http://aws.amazon.com/',这只是初始化值,没有适当的意义。如果您想要安装非默认 JDK,则必须覆盖此属性,并将其设置为适当的 URL。node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_rhel'] - java_home_basedir
-
JDK 软件包会被提取到的目录 (字符串)。默认值为
/usr/local。您不需要为 RPM 软件包指定此设置;它们包括完整的目录结构。node['opsworks_java']['jvm_pkg']['java_home_basedir']
- jvm_options
-
JVM 命令行选项,这些选项允许您指定一些设置,例如堆大小 (字符串)。常见的选项集为
-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC。默认值为无选项。node['opsworks_java']['jvm_options'] - jvm_version
-
OpenJDK 版本 (数字)。默认值为
7。您可覆盖此属性以指定 OpenJDK 版本 6。如果您安装了非默认 JDK,此属性将被忽略。node['opsworks_java']['jvm_version'] - tomcat 属性
-
一组属性,您可以覆盖此属性以安装默认的 Tomcat 配置。
- ajp_port
-
AJP 端口 (数字)。默认值为
8009。node['opsworks_java']['tomcat]['ajp_port'] - apache_tomcat_bind_mod
-
代理模块 (字符串)。默认值为
proxy_http。您可覆盖此属性以指定 AJP 代理模块proxy_ajp。node['opsworks_java']['tomcat]['apache_tomcat_bind_mod'] - apache_tomcat_bind_path
-
Apache-Tomcat 绑定路径 (字符串)。默认值为
/。您不应覆盖此属性;更改绑定路径可能会导致应用程序停止工作。node['opsworks_java']['tomcat]['apache_tomcat_bind_path'] - auto_deploy
-
是否自动部署 (布尔值)。默认值为
true。node['opsworks_java']['tomcat]['auto_deploy'] - connection_timeout
-
连接超时 (毫秒) (数字)。默认值为
20000(20 秒)。node['opsworks_java']['tomcat]['connection_timeout'] - mysql_connector_jar
-
MySQL 连接器库的 JAR 文件 (字符串)。默认值为
mysql-connector-java.jar。node['opsworks_java']['tomcat]['mysql_connector_jar'] - 端口
-
标准端口 (数字)。默认值为
8080。node['opsworks_java']['tomcat]['port'] - secure_port
-
安全端口 (数字)。默认值为
8443。node['opsworks_java']['tomcat]['secure_port'] - shutdown_port
-
关闭端口 (数字)。默认值为
8005。node['opsworks_java']['tomcat]['shutdown_port'] - threadpool_max_threads
-
线程池中的最大线程数 (数字)。默认值为
150。node['opsworks_java']['tomcat]['threadpool_max_threads'] - threadpool_min_spare_threads
-
线程池中的最少备用线程数 (数字)。默认值为
4。node['opsworks_java']['tomcat]['threadpool_min_spare_threads'] - unpack_wars
-
是否解压缩 WAR 文件 (布尔值)。默认值为
true。node['opsworks_java']['tomcat]['unpack_wars'] - uri_encoding
-
URI 编码 (字符串)。默认值为
UTF-8。node['opsworks_java']['tomcat]['uri_encoding'] - use_ssl_connector
-
是否使用 SSL 连接器 (布尔值)。默认值为
false。node['opsworks_java']['tomcat]['use_ssl_connector'] - use_threadpool
-
是否使用线程池 (布尔值)。默认值为
false。node['opsworks_java']['tomcat]['use_threadpool'] - userdatabase_pathname
-
用户数据库路径名称 (字符串)。默认值为
conf/tomcat-users.xml。node['opsworks_java']['tomcat]['userdatabase_pathname']