

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

**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 Supporto AWS Team su [AWS re:post](https://repost.aws/) o tramite Premium [AWS Support](https://aws.amazon.com/support).

**Nota**  
Questi attributi sono disponibili solo per gli stack Linux.

Gli [attributi `opsworks_java`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/opsworks_java/attributes/default.rb) specificano la configurazione del server [Tomcat](http://tomcat.apache.org/). Per ulteriori informazioni, consulta la [documentazione di riferimento relativa alla configurazione di Apache Tomcat](http://tomcat.apache.org/tomcat-5.5-doc/config/). Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta [Sostituzione degli attributi](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) | 
| [Attributi 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) | [Attributi tomcat](#attributes-recipes-java-tomcat) |  | 

**datasources **  <a name="attributes-recipes-java-datasources"></a>
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](layers-java-deploy.md#layers-java-deploy-jsp-db). 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](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>
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\$1shared\$1lib\$1dir **  <a name="attributes-recipes-java-shared-lib"></a>
Directory delle librerie Java condivise (stringa). Il valore predefinito è `/usr/share/java`.  

```
node['opsworks_java']['java_shared_lib_dir']
```

**Attributi jvm\$1pkg **  <a name="attributes-recipes-java-pkg"></a>
Set di attributi che puoi sostituire per installare un JDK non predefinito.    
**use\$1custom\$1pkg\$1location **  <a name="attributes-recipes-java-pkg-use"></a>
Indica se installare un JDK personalizzato invece di OpenJDK (booleano). Il valore predefinito è `false`.  

```
node['opsworks_java']['jvm_pkg']['use_custom_pkg_location']
```  
**custom\$1pkg\$1location\$1url\$1debian **  <a name="attributes-recipes-java-pkg-debian"></a>
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\$1pkg\$1location\$1url\$1rhel **  <a name="attributes-recipes-java-pkg-rhel"></a>
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\$1home\$1basedir **  <a name="attributes-recipes-java-pkg-basedir"></a>
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\$1options **  <a name="attributes-recipes-java-jvm-options"></a>
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\$1version **  <a name="attributes-recipes-java-jvm-version"></a>
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**  <a name="attributes-recipes-java-tomcat"></a>
Set di attributi che puoi sostituire per installare la configurazione Tomcat predefinita.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/opsworks/latest/userguide/attributes-recipes-java.html)  
**ajp\$1port **  <a name="attributes-recipes-java-ajp-port"></a>
Porta AJP (numero). Il valore predefinito è `8009`.  

```
node['opsworks_java']['tomcat]['ajp_port']
```  
**apache\$1tomcat\$1bind\$1mod **  <a name="attributes-recipes-java-bind-mod"></a>
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\$1tomcat\$1bind\$1path **  <a name="attributes-recipes-java-bind-path"></a>
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\$1deploy **  <a name="attributes-recipes-java-deploy"></a>
Indica se eseguire la distribuzione automatica (booleano). Il valore predefinito è `true`.  

```
node['opsworks_java']['tomcat]['auto_deploy']
```  
**connection\$1timeout **  <a name="attributes-recipes-java-timeout"></a>
Timeout della connessione, in millisecondi (numero). Il valore predefinito è `20000` (20 secondi).  

```
node['opsworks_java']['tomcat]['connection_timeout']
```  
**mysql\$1connector\$1jar **  <a name="attributes-recipes-java-connector"></a>
File JAR della libreria di connettori MySQL (stringa). Il valore predefinito è `mysql-connector-java.jar`.  

```
node['opsworks_java']['tomcat]['mysql_connector_jar']
```  
**port **  <a name="attributes-recipes-java-port"></a>
Porta standard (numero). Il valore predefinito è `8080`.  

```
node['opsworks_java']['tomcat]['port']
```  
**secure\$1port **  <a name="attributes-recipes-java-secure-port"></a>
Porta protetta (numero). Il valore predefinito è `8443`.  

```
node['opsworks_java']['tomcat]['secure_port']
```  
**shutdown\$1port **  <a name="attributes-recipes-java-shutdown-port"></a>
 Porta di chiusura (numero). Il valore predefinito è `8005`.  

```
node['opsworks_java']['tomcat]['shutdown_port']
```  
**threadpool\$1max\$1threads **  <a name="attributes-recipes-java-threadpool-max"></a>
Numero massimo di thread nel pool di thread (numero). Il valore predefinito è `150`.  

```
node['opsworks_java']['tomcat]['threadpool_max_threads']
```  
**threadpool\$1min\$1spare\$1threads **  <a name="attributes-recipes-java-threadpool-min"></a>
Numero minimo di thread liberi nel pool di thread (numero). Il valore predefinito è `4`.  

```
node['opsworks_java']['tomcat]['threadpool_min_spare_threads']
```  
**unpack\$1wars **  <a name="attributes-recipes-java-unpack"></a>
Indica se decomprimere i file WAR (booleano). Il valore predefinito è `true`.  

```
node['opsworks_java']['tomcat]['unpack_wars']
```  
**uri\$1encoding **  <a name="attributes-recipes-java-encoding"></a>
Codifica dell'URI (stringa). Il valore predefinito è `UTF-8`.  

```
node['opsworks_java']['tomcat]['uri_encoding']
```  
**use\$1ssl\$1connector **  <a name="attributes-recipes-java-ssl"></a>
Indica se utilizzare un connettore SSL (booleano). Il valore predefinito è `false`.  

```
node['opsworks_java']['tomcat]['use_ssl_connector']
```  
**use\$1threadpool **  <a name="attributes-recipes-java-threadpool"></a>
Indica se utilizzare un pool di thread (booleano). Il valore predefinito è `false`.  

```
node['opsworks_java']['tomcat]['use_threadpool']
```  
**userdatabase\$1pathname **  <a name="attributes-recipes-java-userdb"></a>
Nome del percorso del database utente (stringa). Il valore predefinito è `conf/tomcat-users.xml`.  

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