

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Atributos opsworks\$1java
<a name="attributes-recipes-java"></a>

**importante**  
El AWS OpsWorks Stacks servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los actuales. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tienes preguntas sobre la migración, ponte en contacto con el AWS Support equipo en [AWS Re:post](https://repost.aws/) o a través de Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Estos atributos solo están disponibles en las pilas de Linux.

Los [atributos `opsworks_java`](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/opsworks_java/attributes/default.rb) especifican la configuración del servidor de [Tomcat](http://tomcat.apache.org/). Para obtener más información, consulte [Referencia de configuración de Apache Tomcat](http://tomcat.apache.org/tomcat-5.5-doc/config/). Para obtener más información sobre cómo anular los atributos integrados para especificar valores personalizados, consulte [Anulación de atributos](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) | 
| [Atributos 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) | [Atributos tomcat](#attributes-recipes-java-tomcat) |  | 

**datasources **  <a name="attributes-recipes-java-datasources"></a>
Un conjunto de atributos que definen los nombres de recursos JNDI (cadena). Para obtener más información sobre cómo usar este atributo, consulte [Implementación de una aplicación JSP en una base de datos backend](layers-java-deploy.md#layers-java-deploy-jsp-db). El valor predeterminado es un hash vacío que se puede rellenar con mapeos personalizados entre los nombres abreviados de aplicación y los nombres JNDI. Para obtener más información, consulte [Implementación de una aplicación JSP en una base de datos backend](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>
La versión del servidor de aplicaciones de Java (número). El valor predeterminado es `7`. Puede cambiar este atributo para especificar la versión 6. Si instala un JDK no predeterminado, este atributo se ignora.  

```
node['opsworks_java']['java_app_server_version']
```

**java\$1shared\$1lib\$1dir **  <a name="attributes-recipes-java-shared-lib"></a>
El directorio de las bibliotecas compartidas de Java (cadena). El valor predeterminado es `/usr/share/java`.  

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

**Atributos jvm\$1pkg **  <a name="attributes-recipes-java-pkg"></a>
Un conjunto de atributos que se pueden anular para instalar un JDK no predeterminado.    
**use\$1custom\$1pkg\$1location **  <a name="attributes-recipes-java-pkg-use"></a>
Si se instala un JDK personalizado en lugar de OpenJDK (booleano). El valor predeterminado es `false`.  

```
node['opsworks_java']['jvm_pkg']['use_custom_pkg_location']
```  
**custom\$1pkg\$1location\$1url\$1debian **  <a name="attributes-recipes-java-pkg-debian"></a>
La ubicación del paquete JDK que se va a instalar en instancias de Ubuntu (cadena). El valor predeterminado es `'http://aws.amazon.com/'`, que es simplemente un valor de inicialización que no tiene significado formal. Si desea instalar un JDK no predeterminado, debe anular este atributo y establecerlo en la URL correspondiente.  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_debian']
```  
**custom\$1pkg\$1location\$1url\$1rhel **  <a name="attributes-recipes-java-pkg-rhel"></a>
La ubicación del paquete JDK que se va a instalar en las instancias de Amazon Linux y RHEL (cadena). El valor predeterminado es `'http://aws.amazon.com/'`, que es simplemente un valor de inicialización que no tiene significado formal. Si desea instalar un JDK no predeterminado, debe anular este atributo y establecerlo en la URL correspondiente.  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_rhel']
```  
**java\$1home\$1basedir **  <a name="attributes-recipes-java-pkg-basedir"></a>
El directorio en el que se extraerá el paquete JDK (cadena). El valor predeterminado es `/usr/local`. No es necesario especificar esta configuración para los paquetes RPM, ya que estos incluyen una estructura de directorios completa.  

```
node['opsworks_java']['jvm_pkg']['java_home_basedir']
```

**jvm\$1options **  <a name="attributes-recipes-java-jvm-options"></a>
Las opciones de línea de comandos de JVM, las cuales le permiten especificar valores de configuración como el tamaño del montón (cadena). Un conjunto común de opciones es `-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC`. El valor predeterminado es sin opciones.  

```
node['opsworks_java']['jvm_options']
```

**jvm\$1version **  <a name="attributes-recipes-java-jvm-version"></a>
La versión de OpenJDK (número). El valor predeterminado es `7`. Puede anular este atributo para especificar OpenJDK versión 6. Si instala un JDK no predeterminado, este atributo se ignora.  

```
node['opsworks_java']['jvm_version']
```

**Atributos tomcat**  <a name="attributes-recipes-java-tomcat"></a>
Un conjunto de atributos que puede anular para instalar la configuración predeterminada de Tomcat.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/es_es/opsworks/latest/userguide/attributes-recipes-java.html)  
**ajp\$1port **  <a name="attributes-recipes-java-ajp-port"></a>
El puerto AJP (número). El valor predeterminado es `8009`.  

```
node['opsworks_java']['tomcat]['ajp_port']
```  
**apache\$1tomcat\$1bind\$1mod **  <a name="attributes-recipes-java-bind-mod"></a>
El módulo proxy (cadena). El valor predeterminado es `proxy_http`. Puede anular este atributo para especificar el módulo proxy AJP, `proxy_ajp`.  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_mod']
```  
**apache\$1tomcat\$1bind\$1path **  <a name="attributes-recipes-java-bind-path"></a>
La ruta de vinculación de Apache-Tomcat (cadena). El valor predeterminado es `/`. No debe anular este atributo; cambiar la ruta de vinculación puede hacer que la aplicación deje de funcionar.  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_path']
```  
**auto\$1deploy **  <a name="attributes-recipes-java-deploy"></a>
Si se usa la implementación automática (booleano). El valor predeterminado es `true`.  

```
node['opsworks_java']['tomcat]['auto_deploy']
```  
**connection\$1timeout **  <a name="attributes-recipes-java-timeout"></a>
El tiempo de espera de la conexión, en milisegundos (número). El valor de predeterminado es `20000` (20 segundos).  

```
node['opsworks_java']['tomcat]['connection_timeout']
```  
**mysql\$1connector\$1jar **  <a name="attributes-recipes-java-connector"></a>
El archivo JAR de la biblioteca de conectores de MySQL (cadena). El valor predeterminado es `mysql-connector-java.jar`.  

```
node['opsworks_java']['tomcat]['mysql_connector_jar']
```  
**puerto **  <a name="attributes-recipes-java-port"></a>
El puerto estándar (número). El valor predeterminado es `8080`.  

```
node['opsworks_java']['tomcat]['port']
```  
**secure\$1port **  <a name="attributes-recipes-java-secure-port"></a>
El puerto seguro (número). El valor predeterminado es `8443`.  

```
node['opsworks_java']['tomcat]['secure_port']
```  
**shutdown\$1port **  <a name="attributes-recipes-java-shutdown-port"></a>
 El puerto de cierre (número). El valor predeterminado es `8005`.  

```
node['opsworks_java']['tomcat]['shutdown_port']
```  
**threadpool\$1max\$1threads **  <a name="attributes-recipes-java-threadpool-max"></a>
El número máximo de subprocesos en el grupo de subprocesos (número). El valor predeterminado es `150`.  

```
node['opsworks_java']['tomcat]['threadpool_max_threads']
```  
**threadpool\$1min\$1spare\$1threads **  <a name="attributes-recipes-java-threadpool-min"></a>
El número mínimo de subprocesos auxiliares en el grupo de subprocesos (número). El valor predeterminado es `4`.  

```
node['opsworks_java']['tomcat]['threadpool_min_spare_threads']
```  
**unpack\$1wars **  <a name="attributes-recipes-java-unpack"></a>
Si se extraen los archivos WAR (booleano). El valor predeterminado es `true`.  

```
node['opsworks_java']['tomcat]['unpack_wars']
```  
**uri\$1encoding **  <a name="attributes-recipes-java-encoding"></a>
La codificación URI (cadena). El valor predeterminado es `UTF-8`.  

```
node['opsworks_java']['tomcat]['uri_encoding']
```  
**use\$1ssl\$1connector **  <a name="attributes-recipes-java-ssl"></a>
Si se utiliza un conector SSL (booleano). El valor predeterminado es `false`.  

```
node['opsworks_java']['tomcat]['use_ssl_connector']
```  
**use\$1threadpool **  <a name="attributes-recipes-java-threadpool"></a>
Si se utiliza un conjunto de subprocesos (booleano). El valor predeterminado es `false`.  

```
node['opsworks_java']['tomcat]['use_threadpool']
```  
**userdatabase\$1pathname **  <a name="attributes-recipes-java-userdb"></a>
El nombre de la ruta de la base de datos de usuario (cadena). El valor predeterminado es `conf/tomcat-users.xml`.  

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