本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
opsworks_java 屬性
重要
所以此 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請聯絡 AWS Support 團隊上 AWS Re: 郵寄
注意
這些屬性僅適用於 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而不是打開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']