

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

**Importante**  
O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no [AWS re:POST](https://repost.aws/) ou por meio do Premium [AWS Support](https://aws.amazon.com/support).

**nota**  
Esses atributos estão disponíveis apenas em pilhas do Linux.

Os atributos [https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/opsworks_java/attributes/default.rb](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/opsworks_java/attributes/default.rb) especificam a configuração do servidor [Tomcat](http://tomcat.apache.org/). Para obter mais informações, consulte a [Referência de configuração do Apache Tomcat](http://tomcat.apache.org/tomcat-5.5-doc/config/). Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte [Sobrepor 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>
Um conjunto de atributos que definem os nomes de recursos da JNDI (string). Para obter mais informações sobre como usar este atributo, consulte [A implantação de um JSP App com um banco de dados de back-end](layers-java-deploy.md#layers-java-deploy-jsp-db). O valor padrão é um hash vazio que pode ser preenchido com os mapeamentos personalizados entre os nomes curtos dos aplicativos e os nomes da JNDI. Para obter mais informações, consulte [A implantação de um JSP App com um banco de dados de 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>
A versão do servidor de aplicativos Java (número). O valor padrão é `7`. Você pode substituir esse atributo e especificar a versão 6. Se você instalar um JDK não padrão, este atributo será ignorado.  

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

**java\$1shared\$1lib\$1dir **  <a name="attributes-recipes-java-shared-lib"></a>
O diretório das bibliotecas compartilhadas Java (string). O valor padrão é `/usr/share/java`.  

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

**Atributos jvm\$1pkg **  <a name="attributes-recipes-java-pkg"></a>
Um conjunto de atributos que você pode substituir para instalar um JDK não padrão.    
**use\$1custom\$1pkg\$1location **  <a name="attributes-recipes-java-pkg-use"></a>
Determina se vai instalar um JDK personalizado em vez do OpenJDK (booliano). O valor padrão é `false`.  

```
node['opsworks_java']['jvm_pkg']['use_custom_pkg_location']
```  
**custom\$1pkg\$1location\$1url\$1debian **  <a name="attributes-recipes-java-pkg-debian"></a>
A localização do pacote JDK a ser instalado nas instâncias do Ubuntu (string). O valor padrão é `'http://aws.amazon.com/'`, que é simplesmente um valor de inicialização sem significado próprio. Se você deseja instalar um JDK não padrão, deve substituir este atributo e configurá-lo com o URL apropriado.  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_debian']
```  
**custom\$1pkg\$1location\$1url\$1rhel **  <a name="attributes-recipes-java-pkg-rhel"></a>
A localização do pacote JDK a ser instalado nas instâncias do Amazon Linux e do RHEL (string). O valor padrão é `'http://aws.amazon.com/'`, que é simplesmente um valor de inicialização sem significado próprio. Se você deseja instalar um JDK não padrão, deve substituir este atributo e configurá-lo com o URL apropriado.  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_rhel']
```  
**java\$1home\$1basedir **  <a name="attributes-recipes-java-pkg-basedir"></a>
O diretório para onde o pacote do JDK será extraído (string). O valor padrão é `/usr/local`. Você não precisa especificar esta configuração para pacotes RPM, pois eles possuem uma estrutura de diretórios completa.  

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

**jvm\$1options **  <a name="attributes-recipes-java-jvm-options"></a>
As opções de linha de comando da JVM, que permitem a especificação de configurações como por exemplo, o tamanho da heap (string). Um conjunto comum de opções é `-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC`. O valor padrão é sem opções.  

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

**jvm\$1version **  <a name="attributes-recipes-java-jvm-version"></a>
A versão do OpenJDK (número). O valor padrão é `7`. Você pode substituir esse atributo e especificar o OpenJDK versão 6. Se você instalar um JDK não padrão, este atributo será ignorado.  

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

**Atributos tomcat**  <a name="attributes-recipes-java-tomcat"></a>
Um conjunto de atributos que você pode substituir para instalar a configuração padrão do Tomcat.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/opsworks/latest/userguide/attributes-recipes-java.html)  
**ajp\$1port **  <a name="attributes-recipes-java-ajp-port"></a>
A porta do AJP (número). O valor padrão é `8009`.  

```
node['opsworks_java']['tomcat]['ajp_port']
```  
**apache\$1tomcat\$1bind\$1mod **  <a name="attributes-recipes-java-bind-mod"></a>
O módulo de proxy (string). O valor padrão é `proxy_http`. Você pode substituir esse atributo para especificar o módulo de proxy do AJP `proxy_ajp`.  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_mod']
```  
**apache\$1tomcat\$1bind\$1path **  <a name="attributes-recipes-java-bind-path"></a>
O caminho de associação do Apache Tomcat (string). O valor padrão é `/`. Você não deve substituir esse atributo, pois a alteração do caminho de associação pode fazer com que o aplicativo pare de funcionar.  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_path']
```  
**auto\$1deploy **  <a name="attributes-recipes-java-deploy"></a>
Determina se a implantação automática está ativada (booliano). O valor padrão é `true`.  

```
node['opsworks_java']['tomcat]['auto_deploy']
```  
**connection\$1timeout **  <a name="attributes-recipes-java-timeout"></a>
O tempo limite de conexão, em milissegundos (número). O valor padrão é `20000` (20 segundos).  

```
node['opsworks_java']['tomcat]['connection_timeout']
```  
**mysql\$1connector\$1jar **  <a name="attributes-recipes-java-connector"></a>
O arquivo JAR da biblioteca de conectores do MySQL (string). O valor padrão é `mysql-connector-java.jar`.  

```
node['opsworks_java']['tomcat]['mysql_connector_jar']
```  
**porta **  <a name="attributes-recipes-java-port"></a>
A porta padrão (número). O valor padrão é `8080`.  

```
node['opsworks_java']['tomcat]['port']
```  
**secure\$1port **  <a name="attributes-recipes-java-secure-port"></a>
A porta segura (número). O valor padrão é `8443`.  

```
node['opsworks_java']['tomcat]['secure_port']
```  
**shutdown\$1port **  <a name="attributes-recipes-java-shutdown-port"></a>
 A porta de desligamento (número). O valor padrão é `8005`.  

```
node['opsworks_java']['tomcat]['shutdown_port']
```  
**threadpool\$1max\$1threads **  <a name="attributes-recipes-java-threadpool-max"></a>
O número máximo de threads no grupo de threads (número). O valor padrão é `150`.  

```
node['opsworks_java']['tomcat]['threadpool_max_threads']
```  
**threadpool\$1min\$1spare\$1threads **  <a name="attributes-recipes-java-threadpool-min"></a>
O número mínimo de threads sobressalentes no grupo de threads (número). O valor padrão é `4`.  

```
node['opsworks_java']['tomcat]['threadpool_min_spare_threads']
```  
**unpack\$1wars **  <a name="attributes-recipes-java-unpack"></a>
Determina se vai descompactar os arquivos WAR (booliano). O valor padrão é `true`.  

```
node['opsworks_java']['tomcat]['unpack_wars']
```  
**uri\$1encoding **  <a name="attributes-recipes-java-encoding"></a>
A codificação do URI (string). O valor padrão é `UTF-8`.  

```
node['opsworks_java']['tomcat]['uri_encoding']
```  
**use\$1ssl\$1connector **  <a name="attributes-recipes-java-ssl"></a>
Determina se vai utilizar um conector SSL (booliano). O valor padrão é `false`.  

```
node['opsworks_java']['tomcat]['use_ssl_connector']
```  
**use\$1threadpool **  <a name="attributes-recipes-java-threadpool"></a>
Determina se vai utilizar um grupo de threads (booliano). O valor padrão é `false`.  

```
node['opsworks_java']['tomcat]['use_threadpool']
```  
**userdatabase\$1pathname **  <a name="attributes-recipes-java-userdb"></a>
O nome do caminho de banco de dados do usuário (string). O valor padrão é `conf/tomcat-users.xml`.  

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