

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

**Wichtig**  
Der AWS OpsWorks Stacks Service hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf [AWS re:POST](https://repost.aws/) oder über den [AWS Premium-Support](https://aws.amazon.com/support).

**Anmerkung**  
Diese Attribute stehen nur für Linux-Stacks zur Verfügung.

Die [`opsworks_java`-Attribute](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/opsworks_java/attributes/default.rb) geben die [Tomcat](http://tomcat.apache.org/)-Serverkonfiguration an. Weitere Informationen finden Sie unter [Referenz zur Apache Tomcat-Konfiguration](http://tomcat.apache.org/tomcat-5.5-doc/config/). Weitere Informationen zum Überschreiben integrierter Attribute, um benutzerdefinierte Werte anzugeben, finden Sie unter [Überschreiben der Attribute](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) | 
| [jvm\$1pkg-Attribute ](#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) | [tomcat-Attribute](#attributes-recipes-java-tomcat) |  | 

**datasources **  <a name="attributes-recipes-java-datasources"></a>
Eine Gruppe von Attributen, die JNDI-Ressourcennamen definieren (Zeichenfolge). Weitere Informationen zur Verwendung dieses Attributs finden Sie unter [Bereitstellen einer JSP-Anwendung mit einer Backend-Datenbank](layers-java-deploy.md#layers-java-deploy-jsp-db). Der Standardwert ist ein leerer Hash, der mit benutzerdefinierten Zuordnungen zwischen Anwendungskurznamen und JNDI-Namen gefüllt werden kann. Weitere Informationen finden Sie unter [Bereitstellen einer JSP-Anwendung mit einer Backend-Datenbank](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>
Die Version des Java-Anwendungsservers (Zahl). Der Standardwert ist `7`. Sie können dieses Attribut überschreiben, um Version 6 anzugeben. Wenn Sie ein nicht standardmäßiges JDK installieren, wird dieses Attribut ignoriert.  

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

**java\$1shared\$1lib\$1dir **  <a name="attributes-recipes-java-shared-lib"></a>
Das Verzeichnis für die für Java freigegebenen Bibliotheken (Zeichenfolge). Der Standardwert ist `/usr/share/java`.  

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

**jvm\$1pkg-Attribute **  <a name="attributes-recipes-java-pkg"></a>
Eine Gruppe von Attributen, die Sie überschreiben können, um ein nicht standardmäßiges JDK zu installieren.    
**use\$1custom\$1pkg\$1location **  <a name="attributes-recipes-java-pkg-use"></a>
Gibt an, ob statt OpenJDK ein benutzerdefiniertes JDK installiert werden soll (Boolescher Wert). Der Standardwert ist `false`.  

```
node['opsworks_java']['jvm_pkg']['use_custom_pkg_location']
```  
**custom\$1pkg\$1location\$1url\$1debian **  <a name="attributes-recipes-java-pkg-debian"></a>
Der Speicherort des JDK-Pakets zur Installation auf Ubuntu-Instances (Zeichenfolge). Der Standardwert ist `'http://aws.amazon.com/'`. Dies ist lediglich ein Initialisierungswert ohne Eigenbedeutung. Wenn Sie ein nicht standardmäßiges JDK installieren möchten, müssen Sie dieses Attribut überschreiben und auf die entsprechende URL festlegen.  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_debian']
```  
**custom\$1pkg\$1location\$1url\$1rhel **  <a name="attributes-recipes-java-pkg-rhel"></a>
Der Speicherort des JDK-Pakets zur Installation auf Amazon Linux- und RHEL-Instances (Zeichenfolge). Der Standardwert ist `'http://aws.amazon.com/'`. Dies ist lediglich ein Initialisierungswert ohne Eigenbedeutung. Wenn Sie ein nicht standardmäßiges JDK installieren möchten, müssen Sie dieses Attribut überschreiben und auf die entsprechende URL festlegen.  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_rhel']
```  
**java\$1home\$1basedir **  <a name="attributes-recipes-java-pkg-basedir"></a>
Das Verzeichnis, in das das JDK-Paket extrahiert werden soll (Zeichenfolge). Der Standardwert ist `/usr/local`. Sie müssen diese Einstellung für RPM-Pakete nicht angeben. Sie umfassen eine vollständige Verzeichnisstruktur.  

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

**jvm\$1options **  <a name="attributes-recipes-java-jvm-options"></a>
Die JVM-Befehlszeilenoptionen, mit denen Sie Einstellungen wie die Heap-Größe angeben können (Zeichenfolge). Eine häufig verwendete Gruppe von Optionen ist `-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC`. Als Standardwert werden keine Optionen verwendet.  

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

**jvm\$1version **  <a name="attributes-recipes-java-jvm-version"></a>
Die OpenJDK-Version (Zahl). Der Standardwert ist `7`. Sie können dieses Attribut überschreiben, um OpenJDK Version 6 anzugeben. Wenn Sie ein nicht standardmäßiges JDK installieren, wird dieses Attribut ignoriert.  

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

**tomcat-Attribute**  <a name="attributes-recipes-java-tomcat"></a>
Eine Gruppe von Attributen, die Sie zur Installation der Tomcat-Standardkonfiguration überschreiben können.    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/opsworks/latest/userguide/attributes-recipes-java.html)  
**ajp\$1port **  <a name="attributes-recipes-java-ajp-port"></a>
Der AJP-Port (Zahl). Der Standardwert ist `8009`.  

```
node['opsworks_java']['tomcat]['ajp_port']
```  
**apache\$1tomcat\$1bind\$1mod **  <a name="attributes-recipes-java-bind-mod"></a>
Das Proxy-Modul (Zeichenfolge). Der Standardwert ist `proxy_http`. Sie können dieses Attribut überschreiben, um das AJP-Proxy-Modul `proxy_ajp` anzugeben.  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_mod']
```  
**apache\$1tomcat\$1bind\$1path **  <a name="attributes-recipes-java-bind-path"></a>
Der Apache-Tomcat-Bindungspfad (Zeichenfolge). Der Standardwert ist `/`. Sie sollten dieses Attribut nicht überschreiben. Wenn Sie den Bindungspfad ändern, funktioniert die Anwendung möglicherweise nicht mehr.  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_path']
```  
**auto\$1deploy **  <a name="attributes-recipes-java-deploy"></a>
Gibt an, ob eine automatische Bereitstellung erfolgen soll (Boolescher Wert). Der Standardwert ist `true`.  

```
node['opsworks_java']['tomcat]['auto_deploy']
```  
**connection\$1timeout **  <a name="attributes-recipes-java-timeout"></a>
Die Verbindungszeitüberschreitung in Millisekunden (Zahl). Die Standardwert ist `20000` (20 Sekunden).  

```
node['opsworks_java']['tomcat]['connection_timeout']
```  
**mysql\$1connector\$1jar **  <a name="attributes-recipes-java-connector"></a>
Die JAR-Datei der MySQL-Konnektorbibliothek (Zeichenfolge). Der Standardwert ist `mysql-connector-java.jar`.  

```
node['opsworks_java']['tomcat]['mysql_connector_jar']
```  
**port **  <a name="attributes-recipes-java-port"></a>
Der Standard-Port (Zahl). Der Standardwert ist `8080`.  

```
node['opsworks_java']['tomcat]['port']
```  
**secure\$1port **  <a name="attributes-recipes-java-secure-port"></a>
Der sichere Port (Zahl). Der Standardwert ist `8443`.  

```
node['opsworks_java']['tomcat]['secure_port']
```  
**shutdown\$1port **  <a name="attributes-recipes-java-shutdown-port"></a>
 Der Shutdown-Port (Zahl). Der Standardwert ist `8005`.  

```
node['opsworks_java']['tomcat]['shutdown_port']
```  
**threadpool\$1max\$1threads **  <a name="attributes-recipes-java-threadpool-max"></a>
Die maximale Anzahl von Threads im Thread-Pool (Zahl). Der Standardwert ist `150`.  

```
node['opsworks_java']['tomcat]['threadpool_max_threads']
```  
**threadpool\$1min\$1spare\$1threads **  <a name="attributes-recipes-java-threadpool-min"></a>
Die Mindestanzahl von Reservethreads im Threadpool (Zahl). Der Standardwert ist `4`.  

```
node['opsworks_java']['tomcat]['threadpool_min_spare_threads']
```  
**unpack\$1wars **  <a name="attributes-recipes-java-unpack"></a>
Gibt an, ob WAR-Dateien entpackt werden sollen (Boolescher Wert). Der Standardwert ist `true`.  

```
node['opsworks_java']['tomcat]['unpack_wars']
```  
**uri\$1encoding **  <a name="attributes-recipes-java-encoding"></a>
Die URI-Codierung (Zeichenfolge). Der Standardwert ist `UTF-8`.  

```
node['opsworks_java']['tomcat]['uri_encoding']
```  
**use\$1ssl\$1connector **  <a name="attributes-recipes-java-ssl"></a>
Gibt an, ob ein SSL-Konnektor verwendet werden soll (Boolescher Wert). Der Standardwert ist `false`.  

```
node['opsworks_java']['tomcat]['use_ssl_connector']
```  
**use\$1threadpool **  <a name="attributes-recipes-java-threadpool"></a>
Gibt an, ob ein Threadpool verwendet werden soll (Boolean). Der Standardwert ist `false`.  

```
node['opsworks_java']['tomcat]['use_threadpool']
```  
**userdatabase\$1pathname **  <a name="attributes-recipes-java-userdb"></a>
Der Pfadname der Benutzerdatenbank (Zeichenfolge). Der Standardwert ist `conf/tomcat-users.xml`.  

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