Attributi opsworks_java - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Attributi opsworks_java

Importante

Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Nota

Questi attributi sono disponibili solo per gli stack Linux.

Gli attributi opsworks_java specificano la configurazione del server Tomcat. Per ulteriori informazioni, consulta la documentazione di riferimento relativa alla configurazione di Apache Tomcat. Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta Sostituzione degli attributi.

datasources

Set di attributi che definiscono i nomi delle risorse JNDI (stringa). Per ulteriori informazioni su come usare questo attributo, consulta Distribuzione di un'app JSP con un database di back-end. Il valore predefinito è un hash vuoto, che può essere sostituito con mappature personalizzate tra nomi brevi di app e nomi JNDI. Per ulteriori informazioni, consulta Distribuzione di un'app JSP con un database di back-end.

node['opsworks_java']['datasources']
java_app_server_version

Numero di versione del server di applicazioni Java (numero). Il valore predefinito è 7. Puoi sostituire questo attributo e specificare la versione 6. Se si installa un JDK non predefinito, questo attributo viene ignorato.

node['opsworks_java']['java_app_server_version']
java_shared_lib_dir

Directory delle librerie Java condivise (stringa). Il valore predefinito è /usr/share/java.

node['opsworks_java']['java_shared_lib_dir']
Attributi jvm_pkg

Set di attributi che puoi sostituire per installare un JDK non predefinito.

use_custom_pkg_location

Indica se installare un JDK personalizzato invece di OpenJDK (booleano). Il valore predefinito è false.

node['opsworks_java']['jvm_pkg']['use_custom_pkg_location']
custom_pkg_location_url_debian

Posizione del pacchetto JDK da installare sulle istanze Ubuntu (stringa). Il valore predefinito è 'http://aws.amazon.com/', che rappresenta un semplice valore di inizializzazione senza alcun significato specifico. Se desideri installare un JDK non predefinito, devi sostituire questo attributo e impostarlo sull'URL appropriato.

node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_debian']
custom_pkg_location_url_rhel

Posizione del pacchetto JDK da installare sulle istanze Amazon Linux e RHEL (stringa). Il valore predefinito è 'http://aws.amazon.com/', che rappresenta un semplice valore di inizializzazione senza alcun significato specifico. Se desideri installare un JDK non predefinito, devi sostituire questo attributo e impostarlo sull'URL appropriato.

node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_rhel']
java_home_basedir

Directory in cui verrà estratto il pacchetto JDK (stringa). Il valore predefinito è /usr/local. Non è necessario specificare questa impostazione per i pacchetti RPM, che includono già una struttura di directory completa.

node['opsworks_java']['jvm_pkg']['java_home_basedir']
jvm_options

Opzioni a riga di comando JVM, che consentono di specificare impostazioni quali la dimensione heap (stringa). Il set comune di opzioni è -Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC. Il valore predefinito non prevede alcuna opzione.

node['opsworks_java']['jvm_options']
jvm_version

Versione di OpenJDK (numero). Il valore predefinito è 7. Puoi sostituire questo attributo e specificare OpenJDK versione 6. Se si installa un JDK non predefinito, questo attributo viene ignorato.

node['opsworks_java']['jvm_version']
Attributi tomcat

Set di attributi che puoi sostituire per installare la configurazione Tomcat predefinita.

ajp_port

Porta AJP (numero). Il valore predefinito è 8009.

node['opsworks_java']['tomcat]['ajp_port']
apache_tomcat_bind_mod

Modulo proxy (stringa). Il valore predefinito è proxy_http. Puoi sostituire questo attributo per specificare il modulo proxy AJP proxy_ajp.

node['opsworks_java']['tomcat]['apache_tomcat_bind_mod']
apache_tomcat_bind_path

Percorso di associazione Apache-Tomcat (stringa). Il valore predefinito è /. Non è consigliabile sostituire questo attributo. La modifica del percorso di associazione potrebbe comportare il mancato funzionamento dell'applicazione.

node['opsworks_java']['tomcat]['apache_tomcat_bind_path']
auto_deploy

Indica se eseguire la distribuzione automatica (booleano). Il valore predefinito è true.

node['opsworks_java']['tomcat]['auto_deploy']
connection_timeout

Timeout della connessione, in millisecondi (numero). Il valore predefinito è 20000 (20 secondi).

node['opsworks_java']['tomcat]['connection_timeout']
mysql_connector_jar

File JAR della libreria di connettori MySQL (stringa). Il valore predefinito è mysql-connector-java.jar.

node['opsworks_java']['tomcat]['mysql_connector_jar']
port

Porta standard (numero). Il valore predefinito è 8080.

node['opsworks_java']['tomcat]['port']
secure_port

Porta protetta (numero). Il valore predefinito è 8443.

node['opsworks_java']['tomcat]['secure_port']
shutdown_port

Porta di chiusura (numero). Il valore predefinito è 8005.

node['opsworks_java']['tomcat]['shutdown_port']
threadpool_max_threads

Numero massimo di thread nel pool di thread (numero). Il valore predefinito è 150.

node['opsworks_java']['tomcat]['threadpool_max_threads']
threadpool_min_spare_threads

Numero minimo di thread liberi nel pool di thread (numero). Il valore predefinito è 4.

node['opsworks_java']['tomcat]['threadpool_min_spare_threads']
unpack_wars

Indica se decomprimere i file WAR (booleano). Il valore predefinito è true.

node['opsworks_java']['tomcat]['unpack_wars']
uri_encoding

Codifica dell'URI (stringa). Il valore predefinito è UTF-8.

node['opsworks_java']['tomcat]['uri_encoding']
use_ssl_connector

Indica se utilizzare un connettore SSL (booleano). Il valore predefinito è false.

node['opsworks_java']['tomcat]['use_ssl_connector']
use_threadpool

Indica se utilizzare un pool di thread (booleano). Il valore predefinito è false.

node['opsworks_java']['tomcat]['use_threadpool']
userdatabase_pathname

Nome del percorso del database utente (stringa). Il valore predefinito è conf/tomcat-users.xml.

node['opsworks_java']['tomcat]['userdatabase_pathname']