opsworks_java 屬性 - AWS OpsWorks

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

opsworks_java 屬性

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

注意

這些屬性僅適用於 Linux 堆疊。

opsworks_java 屬性指定 Tomcat 伺服器組態。如需詳細資訊,請參閱 Apache Tomcat Configuration Reference。如需如何覆寫內建屬性以指定自訂值的詳細資訊,請參閱覆寫屬性

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_shared_lib_dir

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']