Attributs opsworks_java - AWS OpsWorks

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Attributs opsworks_java

Important

Le AWS OpsWorks Stacks service a pris fin le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

Note

Ces attributs ne sont disponibles que sur les piles Linux.

Les attributs opsworks_java spécifient la configuration du serveur Tomcat. Pour plus d'informations, consultez Référence de configuration Apache Tomcat. Pour plus d'informations sur la façon de remplacer les attributs intégrés afin de spécifier les valeurs personnalisées, consultez Remplacement des attributs.

datasources

Ensemble d'attributs qui définissent les noms de ressource JNDI (chaîne). Pour plus d'informations sur l'utilisation de cet attribut, consultez Déploiement d'une application JSP avec une base de données principale. La valeur par défaut est un hachage vide, qui peut être rempli avec des mappages personnalisés entre les noms courts d'application et les noms JNDI. Pour plus d’informations, consultez Déploiement d'une application JSP avec une base de données principale.

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

Version du serveur d'applications Java (nombre). La valeur par défaut est 7. Vous pouvez remplacer cet attribut pour spécifier la version 6. Si vous installez un JDK personnalisé, cet attribut est ignoré.

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

Répertoire des bibliothèques Java partagées (chaîne). La valeur par défaut est /usr/share/java.

node['opsworks_java']['java_shared_lib_dir']
Attributs jvm_pkg

Ensemble d'attributs que vous pouvez remplacer pour installer un JDK personnalisé.

use_custom_pkg_location

Indique s'il convient d'installer un JDK personnalisé au lieu d'OpenJDK (valeur booléenne). La valeur par défaut est false.

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

Emplacement du package JDK à installer sur les instances Ubuntu (chaîne). La valeur par défaut est 'http://aws.amazon.com/', qui est simplement une valeur d'initialisation sans signification propre. Si vous souhaitez installer un JDK personnalisé, vous devez remplacer cet attribut et le définir avec l'URL appropriée.

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

Emplacement du package JDK à installer sur les instances Amazon Linux et RHEL (chaîne). La valeur par défaut est 'http://aws.amazon.com/', qui est simplement une valeur d'initialisation sans signification propre. Si vous souhaitez installer un JDK personnalisé, vous devez remplacer cet attribut et le définir avec l'URL appropriée.

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

Répertoire sur lequel le package JDK sera extrait (chaîne). La valeur par défaut est /usr/local. Vous n'avez pas besoin de spécifier ce paramètre pour les packages RPM ; ils incluent une structure de répertoire complète.

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

Options de ligne de commande de machine virtuelle Java, qui vous permettent de spécifier des paramètres tels que la taille du tas (chaîne). Un ensemble courant d'options est -Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC. La valeur par défaut est aucune option.

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

Version OpenJDK (nombre). La valeur par défaut est 7. Vous pouvez remplacer cet attribut pour spécifier OpenJDK version 6. Si vous installez un JDK personnalisé, cet attribut est ignoré.

node['opsworks_java']['jvm_version']
Attributs tomcat

Ensemble d'attributs que vous pouvez remplacer pour installer la configuration Tomcat par défaut.

ajp_port

Port AJP (nombre). La valeur par défaut est 8009.

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

Module proxy (chaîne). La valeur par défaut est proxy_http. Vous pouvez remplacer cet attribut pour spécifier le module proxy AJP, proxy_ajp.

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

Chemin de liaison Apache-Tomcat (chaîne). La valeur par défaut est /. Vous ne devez pas remplacer cet attribut ; la modification du chemin de liaison peut entraîner l'arrêt de l'application.

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

Indique si le déploiement automatique est autorisé (valeur booléenne). La valeur par défaut est true.

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

Délai de connexion, en millisecondes (nombre). La valeur par défaut est 20000 (20 secondes).

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

Fichier JAR de la bibliothèque du connecteur MySQL (chaîne). La valeur par défaut est mysql-connector-java.jar.

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

Port standard (nombre). La valeur par défaut est 8080.

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

Port sécurisé (nombre). La valeur par défaut est 8443.

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

Port de fermeture (nombre). La valeur par défaut est 8005.

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

Nombre maximal de threads dans le pool (nombre). La valeur par défaut est 150.

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

Nombre minimal de threads de secours dans le pool (nombre). La valeur par défaut est 4.

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

Indique s'il faut décompresser les fichiers WAR (valeur booléenne). La valeur par défaut est true.

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

Encodage de l'URI (chaîne). La valeur par défaut est UTF-8.

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

Indique s'il faut utiliser un connecteur SSL (valeur booléenne). La valeur par défaut est false.

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

Indique s'il faut utiliser un pool de threads (valeur booléenne). La valeur par défaut est false.

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

Nom du chemin de la base de données utilisateur (chaîne). La valeur par défaut est conf/tomcat-users.xml.

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