本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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']