opsworks_java 屬性 - AWS OpsWorks

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

opsworks_java 屬性

重要

所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄或透過 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而不是打開JDK(布爾)。預設值為 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

打開JDK版本(數字)。預設值為 7。您可以覆寫此屬性以指定開啟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']