本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
opsworks_java 屬性
重要
該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 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 和 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']
- 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']