本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
opsworks_java 属性
重要
这些区域有: AWS OpsWorks Stacks 该服务已于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请联系 AWS Support 团队开启 AWS re: post 或通过
注意
这些属性仅在 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 上的JDK软件包和RHEL实例的位置(字符串)。默认值为
'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
-
开放JDK版(数字)。默认值为
7
。您可以重写此属性来指定 Open JDK 版本 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
-
我的SQL连接器库的JAR文件(字符串)。默认值为
mysql-connector-java.jar
。node['opsworks_java']['tomcat]['mysql_connector_jar']
- port
-
标准端口 (数字)。默认值为
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']