

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\$1java
<a name="attributes-recipes-java"></a>

**Important**  
Le AWS OpsWorks Stacks service a atteint sa fin de vie 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](https://repost.aws/) ou via le [AWS Support](https://aws.amazon.com/support) Premium.

**Note**  
Ces attributs ne sont disponibles que sur les piles Linux.

Les [attributs `opsworks_java`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/opsworks_java/attributes/default.rb) spécifient la configuration du serveur [Tomcat](http://tomcat.apache.org/). Pour plus d'informations, consultez [Référence de configuration Apache Tomcat](http://tomcat.apache.org/tomcat-5.5-doc/config/). 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](workingcookbook-attributes.md).


****  

|  |  |  | 
| --- |--- |--- |
| [datasources ](#attributes-recipes-java-datasources) | [java\$1app\$1server\$1version ](#attributes-recipes-java-server-version) | [java\$1shared\$1lib\$1dir ](#attributes-recipes-java-shared-lib) | 
| [Attributs jvm\$1pkg ](#attributes-recipes-java-pkg) | [custom\$1pkg\$1location\$1url\$1debian ](#attributes-recipes-java-pkg-debian) | [java\$1home\$1basedir ](#attributes-recipes-java-pkg-basedir) | 
| [custom\$1pkg\$1location\$1url\$1rhel ](#attributes-recipes-java-pkg-rhel) | [use\$1custom\$1pkg\$1location ](#attributes-recipes-java-pkg-use) | [jvm\$1options ](#attributes-recipes-java-jvm-options) | 
| [jvm\$1version ](#attributes-recipes-java-jvm-version) | [Attributs tomcat](#attributes-recipes-java-tomcat) |  | 

**datasources **  <a name="attributes-recipes-java-datasources"></a>
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](layers-java-deploy.md#layers-java-deploy-jsp-db). 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 de plus amples informations, veuillez consulter [Déploiement d'une application JSP avec une base de données principale](layers-java-deploy.md#layers-java-deploy-jsp-db).  

```
node['opsworks_java']['datasources']
```

**java\$1app\$1server\$1version **  <a name="attributes-recipes-java-server-version"></a>
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\$1shared\$1lib\$1dir **  <a name="attributes-recipes-java-shared-lib"></a>
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\$1pkg **  <a name="attributes-recipes-java-pkg"></a>
Ensemble d'attributs que vous pouvez remplacer pour installer un JDK personnalisé.    
**use\$1custom\$1pkg\$1location **  <a name="attributes-recipes-java-pkg-use"></a>
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\$1pkg\$1location\$1url\$1debian **  <a name="attributes-recipes-java-pkg-debian"></a>
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\$1pkg\$1location\$1url\$1rhel **  <a name="attributes-recipes-java-pkg-rhel"></a>
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\$1home\$1basedir **  <a name="attributes-recipes-java-pkg-basedir"></a>
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\$1options **  <a name="attributes-recipes-java-jvm-options"></a>
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\$1version **  <a name="attributes-recipes-java-jvm-version"></a>
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**  <a name="attributes-recipes-java-tomcat"></a>
Ensemble d'attributs que vous pouvez remplacer pour installer la configuration Tomcat par défaut.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/fr_fr/opsworks/latest/userguide/attributes-recipes-java.html)  
**ajp\$1port **  <a name="attributes-recipes-java-ajp-port"></a>
Port AJP (nombre). La valeur par défaut est `8009`.  

```
node['opsworks_java']['tomcat]['ajp_port']
```  
**apache\$1tomcat\$1bind\$1mod **  <a name="attributes-recipes-java-bind-mod"></a>
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\$1tomcat\$1bind\$1path **  <a name="attributes-recipes-java-bind-path"></a>
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\$1deploy **  <a name="attributes-recipes-java-deploy"></a>
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\$1timeout **  <a name="attributes-recipes-java-timeout"></a>
Délai de connexion, en millisecondes (nombre). La valeur par défaut est `20000` (20 secondes).  

```
node['opsworks_java']['tomcat]['connection_timeout']
```  
**mysql\$1connector\$1jar **  <a name="attributes-recipes-java-connector"></a>
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 **  <a name="attributes-recipes-java-port"></a>
Port standard (nombre). La valeur par défaut est `8080`.  

```
node['opsworks_java']['tomcat]['port']
```  
**secure\$1port **  <a name="attributes-recipes-java-secure-port"></a>
Port sécurisé (nombre). La valeur par défaut est `8443`.  

```
node['opsworks_java']['tomcat]['secure_port']
```  
**shutdown\$1port **  <a name="attributes-recipes-java-shutdown-port"></a>
 Port de fermeture (nombre). La valeur par défaut est `8005`.  

```
node['opsworks_java']['tomcat]['shutdown_port']
```  
**threadpool\$1max\$1threads **  <a name="attributes-recipes-java-threadpool-max"></a>
Nombre maximal de threads dans le pool (nombre). La valeur par défaut est `150`.  

```
node['opsworks_java']['tomcat]['threadpool_max_threads']
```  
**threadpool\$1min\$1spare\$1threads **  <a name="attributes-recipes-java-threadpool-min"></a>
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\$1wars **  <a name="attributes-recipes-java-unpack"></a>
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\$1encoding **  <a name="attributes-recipes-java-encoding"></a>
Encodage de l'URI (chaîne). La valeur par défaut est `UTF-8`.  

```
node['opsworks_java']['tomcat]['uri_encoding']
```  
**use\$1ssl\$1connector **  <a name="attributes-recipes-java-ssl"></a>
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\$1threadpool **  <a name="attributes-recipes-java-threadpool"></a>
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\$1pathname **  <a name="attributes-recipes-java-userdb"></a>
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']
```