Java Servlets 3.1

Dieses Feature ermöglicht die Unterstützung für HTTP-Servlets, die für die Java Servlet 3.1-Spezifikation geschrieben wurden. Sie können Servlets in WAR- oder EAR-Dateien packen, für die Java EE angegeben ist. Wenn die Servletsicherheit erforderlich ist, müssen Sie auch ein an appSecurity-Feature konfigurieren. Ohne Sicherheitsfeature werden alle Sicherheitsvorgaben für die Anwendung ignoriert.

Dieses Feature aktivieren

Zum Aktivieren des Features "Java Servlets 3.1" fügen Sie die folgende Elementdeklaration im Element "featureManager" in Ihrer Datei server.xml hinzu:
<feature>servlet-3.1</feature>

Unterstützte Java™-Versionen

  • JavaSE-1.7
  • JavaSE-1.8

Ein Feature entwickeln, das von diesem Feature abhängt

Wenn Sie ein Feature entwickeln, das vom Feature "Java Servlets 3.1" abhängig ist, schließen Sie das folgende Element in den Header "Subsystem-Content" in der Featuremanifestdatei für Ihr neues Feature ein:
com.ibm.websphere.appserver.servlet-3.1; type="osgi.subsystem.feature"

Von diesem Feature bereitgestellte Standard-APIs

  • javax.servlet
  • javax.servlet.annotation
  • javax.servlet.descriptor
  • javax.servlet.http
  • javax.servlet.resources

Featurekonfigurationselement

Sie können die folgenden Elemente in Ihrer Datei server.xml verwenden, um das Feature "Java Servlets 3.1" zu konfigurieren:

application
Definiert die Eigenschaften einer Anwendung.
Attributname Datentyp Standardwert Beschreibung
autoStart boolean true Gibt an, ob der Server die Anwendung automatisch starten soll oder nicht.
context-root string   Das Kontextstammverzeichnis einer Anwendung.
id string   Eine eindeutige Konfigurations-ID.
location Datei, Verzeichnis oder URL   Die Position einer Anwendung in Form eines absoluten Pfads oder eines relativen Pfads zum Verzeichnis apps auf Serverebene.
name string   Der Name einer Anwendung.
suppressUncoveredHttpMethodWarning boolean false Option zum Unterdrücken von Warnungen zu erkannten zu HTTP-Methoden während der Anwendungsimplementierung.
type string   Der Typ des Anwendungsarchivs.
application > application-bnd
Beschreibung: Bindet allgemeine Implementierungsinformationen, die in der Anwendung enthalten sind, an bestimmte Ressourcen.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
version string   Version der Anwendungsbindungsspezifikation.
application > application-bnd > security-role
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name einer Sicherheitsrolle.
application > application-bnd > security-role > group
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
access-id string   Gruppenzugriffs-ID
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name einer Gruppe, die eine Sicherheitsrolle hat.
application > application-bnd > security-role > run-as
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
password Umkehrbar verschlüsseltes Kennwort (string)   Kennwort eines Benutzers, der auf eine Bean über eine andere Bean zugreifen muss. Der Wert kann in Klartext oder in verschlüsselter Form gespeichert werden. Verwenden Sie zum Verschlüsseln des Kennworts das Tool securityUtility mit der Option encode.
userid string   ID eines Benutzers, der auf eine Bean über eine andere Bean zugreifen muss.
application > application-bnd > security-role > special-subject
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  Einer der folgenden Sondersubjekttypen: ALL_AUTHENTICATED_USERS, EVERYONE.
EVERYONE
Jeder
ALL_AUTHENTICATED_USERS
Alle authentifizierten Benutzer
application > application-bnd > security-role > user
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
access-id string   Eine Benutzerzugriffs-ID im allgemeinen Format Benutzer:Realmname/eindeutige_ID_des_Benutzers. Es wird ein Wert wird generiert, wenn kein Wert angegeben wird.
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name eines Benutzers, der eine Sicherheitsrolle hat.
application > classloader
Beschreibung: Definiert die Einstellungen für ein Anwendungsklassenladeprogramm.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die dieses Klassenladeprogramm sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
classProviderRef Liste mit Referenzen auf resourceAdapter-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Klassenproviderreferenzen. Wenn Sie Klassen oder Ressourcen suchen, delegiert Sie dieses Klassenladeprogramm an die angegebenen Klassenprovider, nachdem es seinen eigenen Klassenpfad durchsucht hat.
commonLibraryRef Liste mit Referenzen auf library-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen werden gemeinsam mit anderen Klassenladeprogrammen verwendet.
delegation
  • parentFirst
  • parentLast
parentFirst Steuert, ob das übergeordnete Klassenladeprogramm vor oder nach diesem Klassenladeprogramm verwendet wird. Wenn Übergeordnetes zuerst ausgewählt wird, werden Anforderungen an das umittelbar übergeordnete Klassenladeprogramm delegiert, bevor der Klassenpfad durchsucht wird. Wenn Übergeordnetes zuletzt ausgewählt wird, wird der Klassenpfad durchsucht, bevor die Anforderung an das unmittelbar übergeordnete Klassenladeprogramm delegiert wird.
parentFirst
Übergeordnetes zuerst
parentLast
Übergeordnetes zuletzt
privateLibraryRef Liste mit Referenzen auf library-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen sind für dieses Klassenladeprogramm eindeutig, unabhängig von den Klasseninstanzen anderer Klassenladeprogramme.
application > classloader > commonLibrary
Beschreibung: Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen werden gemeinsam mit anderen Klassenladeprogrammen verwendet.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die das Klassenladeprogramm dieser Bibliothek sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
description string   Beschreibung der gemeinsam genutzten Bibliothek für Administratoren.
filesetRef Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   ID der referenzierten Dateigruppe
id string   Eine eindeutige Konfigurations-ID.
name string   Name der gemeinsam genutzten Bibliothek für Administratoren.
application > classloader > commonLibrary > file
Beschreibung: ID der referenzierten Datei
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name Pfad zu einer Datei   Vollständig qualifizierter Dateiname
application > classloader > commonLibrary > fileset
Beschreibung: ID der referenzierten Dateigruppe
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
caseSensitive boolean true Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true).
dir Pfad zu einem Verzeichnis ${server.config.dir} Das Basisverzeichnis, in dem Dateien gesucht werden.
excludes string   Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen.
id string   Eine eindeutige Konfigurations-ID.
includes string * Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *).
scanInterval Zeitraum mit Genauigkeit in Millisekunden 0 Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
application > classloader > commonLibrary > folder
Beschreibung: ID des referenzierten Ordners
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
dir Pfad zu einem Verzeichnis   Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll
id string   Eine eindeutige Konfigurations-ID.
application > classloader > privateLibrary
Beschreibung: Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen sind für dieses Klassenladeprogramm eindeutig, unabhängig von den Klasseninstanzen anderer Klassenladeprogramme.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die das Klassenladeprogramm dieser Bibliothek sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
description string   Beschreibung der gemeinsam genutzten Bibliothek für Administratoren.
filesetRef Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   ID der referenzierten Dateigruppe
id string   Eine eindeutige Konfigurations-ID.
name string   Name der gemeinsam genutzten Bibliothek für Administratoren.
application > classloader > privateLibrary > file
Beschreibung: ID der referenzierten Datei
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name Pfad zu einer Datei   Vollständig qualifizierter Dateiname
application > classloader > privateLibrary > fileset
Beschreibung: ID der referenzierten Dateigruppe
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
caseSensitive boolean true Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true).
dir Pfad zu einem Verzeichnis ${server.config.dir} Das Basisverzeichnis, in dem Dateien gesucht werden.
excludes string   Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen.
id string   Eine eindeutige Konfigurations-ID.
includes string * Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *).
scanInterval Zeitraum mit Genauigkeit in Millisekunden 0 Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
application > classloader > privateLibrary > folder
Beschreibung: ID des referenzierten Ordners
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
dir Pfad zu einem Verzeichnis   Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll
id string   Eine eindeutige Konfigurations-ID.
application > resourceAdapter
Beschreibung: Gibt die Konfiguration für einen Ressourcenadapter an, der in eine Anwendung eingebettet ist.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
alias string ${id} Überschreibt die Standard-ID für den Ressourcenadapter. Die ID wird im Namen des Konfigurationseigenschaftselements des Ressourcenadapters verwendet, anhand dessen wiederum der Name des Konfigurationseigenschaftselements für alle vom Ressourcenadapter bereitgestellten Ressourcen bestimmt wird. Der Name des Konfigurationseigenschaftselements hat das Format properties.<ANWENDUNGSNAME>.<ALIAS>, wobei <ANWENDUNGSNAME> für den Namen der Anwendung und <ALIAS> für den konfigurierten Alias steht. Wenn das Element nicht angegeben wird, wird als Alias standardmäßig der Modulname des Ressourcenadapters verwendet.
autoStart boolean   Konfiguriert, ob ein Ressourcenadapter automatisch bei der Implementierung des Ressourcenadapters oder verzögert bei der Injektion oder bei der Suche einer Ressource gestartet wird.
contextServiceRef Referenz auf das contextService-Element (string) der höchsten Ebene.   Konfiguriert, wie der Kontext erfasst und an Threads weitergegeben wird.
id string   Gibt den Namen des eingebetteten Ressourcenadaptermoduls an, für das diese Konfiguration gilt.
application > resourceAdapter > contextService
Beschreibung: Konfiguriert, wie der Kontext erfasst und an Threads weitergegeben wird.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
baseContextRef Referenz auf das contextService-Element (string) der höchsten Ebene.   Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.
jndiName string   JNDI-Name
onError
  • IGNORE
  • FAIL
  • WARN
WARN Bestimmt die Aktion, die beim Feststellen von Konfigurationsfehlern ausgeführt werden soll. Wenn beispielsweise securityContext für diesen Kontextservice konfiguriert, aber das Sicherheitsfeature nicht aktiviert ist, bestimmt onError, ob die Aktion als gescheitert eingestuft oder eine Warnung ausgegeben wird oder ob die Teile der Konfiguration, die falsch sind, ignoriert werden sollen.
IGNORE
Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
FAIL
Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
WARN
Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
application > resourceAdapter > contextService > baseContext
Beschreibung: Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
baseContextRef Referenz auf das contextService-Element (string) der höchsten Ebene.   Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.
id string   Eine eindeutige Konfigurations-ID.
jndiName string   JNDI-Name
onError
  • IGNORE
  • FAIL
  • WARN
WARN Bestimmt die Aktion, die beim Feststellen von Konfigurationsfehlern ausgeführt werden soll. Wenn beispielsweise securityContext für diesen Kontextservice konfiguriert, aber das Sicherheitsfeature nicht aktiviert ist, bestimmt onError, ob die Aktion als gescheitert eingestuft oder eine Warnung ausgegeben wird oder ob die Teile der Konfiguration, die falsch sind, ignoriert werden sollen.
IGNORE
Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
FAIL
Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
WARN
Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
application > resourceAdapter > contextService > baseContext > baseContext
Beschreibung: Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.
Erforderlich: false
Datentyp: com.ibm.ws.context.service-factory
application > resourceAdapter > contextService > baseContext > classloaderContext
Beschreibung: Konfiguration der Kontextweitergabe des Klassenladeprogramms.
Erforderlich: false
Datentyp:
application > resourceAdapter > contextService > baseContext > jeeMetadataContext
Beschreibung: Erstellt den Namespace der Anwendungskomponente, die eine kontextabhängige Task an die Task übergibt.
Erforderlich: false
Datentyp:
application > resourceAdapter > contextService > baseContext > securityContext
Beschreibung: Der Sicherheitskontext des Arbeitsinitiators wird, sofern angegeben, an die Arbeitseinheit weitergegeben.
Erforderlich: false
Datentyp:
application > resourceAdapter > contextService > baseContext > syncToOSThreadContext
Beschreibung: Die Identität des RunAs-Subjekts für die Arbeitseinheit wird, sofern angegeben, mit der Betriebssystemidentität synchronisiert.
Erforderlich: false
Datentyp:
application > resourceAdapter > contextService > baseContext > zosWLMContext
Beschreibung: Gibt an, dass der z/OS-WLM-Kontext im Rahmen des Threadkontextes verwaltet werden soll.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
daemonTransactionClass string ASYNCDMN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Dämonarbeiten erstellt wird.
defaultTransactionClass string ASYNCBN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Arbeiten erstellt wird, die keine Dämonarbeiten sind.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate Gibt an, wie der WLM-Kontext für Arbeiten verarbeitet wird, die keine Dämonarbeiten sind.
Propagate
Denselben WLM-Kontext verwenden (sofern vorhanden)
PropagateOrNew
Verwenden Sie denselben WLM-Kontext, oder erstellen Sie einen neuen Kontext, wenn kein aktueller Kontext vorhanden ist.
New
Erstellt immer einen neuen WLM-Kontext.
application > resourceAdapter > contextService > classloaderContext
Beschreibung: Konfiguration der Kontextweitergabe des Klassenladeprogramms.
Erforderlich: false
Datentyp:
application > resourceAdapter > contextService > jeeMetadataContext
Beschreibung: Erstellt den Namespace der Anwendungskomponente, die eine kontextabhängige Task an die Task übergibt.
Erforderlich: false
Datentyp:
application > resourceAdapter > contextService > securityContext
Beschreibung: Der Sicherheitskontext des Arbeitsinitiators wird, sofern angegeben, an die Arbeitseinheit weitergegeben.
Erforderlich: false
Datentyp:
application > resourceAdapter > contextService > syncToOSThreadContext
Beschreibung: Die Identität des RunAs-Subjekts für die Arbeitseinheit wird, sofern angegeben, mit der Betriebssystemidentität synchronisiert.
Erforderlich: false
Datentyp:
application > resourceAdapter > contextService > zosWLMContext
Beschreibung: Gibt an, dass der z/OS-WLM-Kontext im Rahmen des Threadkontextes verwaltet werden soll.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
daemonTransactionClass string ASYNCDMN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Dämonarbeiten erstellt wird.
defaultTransactionClass string ASYNCBN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Arbeiten erstellt wird, die keine Dämonarbeiten sind.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate Gibt an, wie der WLM-Kontext für Arbeiten verarbeitet wird, die keine Dämonarbeiten sind.
Propagate
Denselben WLM-Kontext verwenden (sofern vorhanden)
PropagateOrNew
Verwenden Sie denselben WLM-Kontext, oder erstellen Sie einen neuen Kontext, wenn kein aktueller Kontext vorhanden ist.
New
Erstellt immer einen neuen WLM-Kontext.
application > resourceAdapter > customize
Beschreibung: Passt das Konfigurationseigenschaftenelement für die Aktivierungsspezifikation, das verwaltete Objekt oder die Verbindungsfactory mit der angegebenen Schnittstellen- und/oder Implementierungsklasse an.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
implementation string   Der vollständig qualifizierte Name der Implementierungsklasse, für die das Konfigurationseigenschaftenelement angepasst werden soll.
interface string   Der vollständig qualifizierte Name der Schnittstellenklasse, für die das Konfigurationseigenschaftenelement angepasst werden soll.
suffix string   Überschreibt das Standardsuffix für das Konfigurationseigenschaftenelement, z. B. "CustomConnectionFactory" in properties.rarModule1.CustomConnectionFactory. Das Suffix ist als Unterscheidungsmerkmal hilfreich, wenn mehrere Typen von Verbindungsfactorys, verwalteten Objekten oder Endpunktaktivierungen von einem Ressourcenadapter bereitgestellt werden. Wenn das Suffix bei einer Anpassung des Konfigurationseigenschaftselements weggelassen wird oder leer bleibt, wird kein Suffix verwendet.
applicationMonitor
Definiert, wie der Server auf Hinzufüge-, Aktualisierungs- und Löschoperationen in der Anwendung reagiert.
Attributname Datentyp Standardwert Beschreibung
dropins Pfad zu einem Verzeichnis dropins Die Position einer Anwendung in Form eines absoluten Pfads oder eines relativen Pfads zum Serververzeichnis.
dropinsEnabled boolean true Überwacht das Drop-in-Verzeichnis auf Hinzufügungen, Aktualisierungen und Löschungen in der Anwendung.
pollingRate Zeitraum mit Genauigkeit in Millisekunden 500ms Rate, mit der der Server nach Hinzufügungen, Aktualisierungen und Löschungen in der Anwendung sucht. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
updateTrigger
  • mbean
  • polled
  • disabled
polled Methode oder Auslöser für Anwendungsaktualisierungen.
mbean
Server aktualisiert Anwendungen nur, wenn er dazu von einer MBean aufgefordert wird, die von einem externen Programm wie einer integrierten Entwicklungsumgebung oder einer Managementanwendung aufgerufen wird.
polled
Server sucht im Abfrageintervall nach Anwendungsänderungen und aktualisiert alle Anwendungen, in denen Änderungen erkannt wurden
disabled
Inaktiviert die gesamte Aktualisierungsüberwachung. Es werden keine Anwendungsänderungen angewendet, solange der Server aktiv ist.
channelfw
Definiert Kanal- und Kanalmanagementeinstellungen.
Attributname Datentyp Standardwert Beschreibung
chainQuiesceTimeout Zeitraum mit Genauigkeit in Millisekunden 30s Standardwartezeit beim Stilllegen von Ketten. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
chainStartRetryAttempts int

Minimum: 0

60 Anzahl zulässiger Wiederholungen pro Kette.
chainStartRetryInterval Zeitraum mit Genauigkeit in Millisekunden 5s Zeitintervall zwischen Startwiederholungen. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
warningWaitTime Zeitraum mit Genauigkeit in Millisekunden 10s Wartezeit bis zum Senden einer Benachrichtigung über eine fehlende Factorykonfiguration. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
classloading
Globales Laden von Klassen
Attributname Datentyp Standardwert Beschreibung
useJarUrls boolean false Angabe, ob URLs vom Typ 'jar:' zum Referenzieren von Dateien in Archiven verwendet werden sollen oder URLs vom Typ 'wsjar:'.
enterpriseApplication
Definiert die Eigenschaften einer Unternehmensanwendung.
Attributname Datentyp Standardwert Beschreibung
autoStart boolean true Gibt an, ob der Server die Anwendung automatisch starten soll oder nicht.
defaultClientModule string   Standardclientmodul einer Unternehmensanwendung.
id string   Eine eindeutige Konfigurations-ID.
location Datei, Verzeichnis oder URL   Die Position einer Anwendung in Form eines absoluten Pfads oder eines relativen Pfads zum Verzeichnis apps auf Serverebene.
name string   Der Name einer Anwendung.
suppressUncoveredHttpMethodWarning boolean false Option zum Unterdrücken von Warnungen zu erkannten zu HTTP-Methoden während der Anwendungsimplementierung.
enterpriseApplication > application-bnd
Beschreibung: Bindet allgemeine Implementierungsinformationen, die in der Anwendung enthalten sind, an bestimmte Ressourcen.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
version string   Version der Anwendungsbindungsspezifikation.
enterpriseApplication > application-bnd > security-role
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name einer Sicherheitsrolle.
enterpriseApplication > application-bnd > security-role > group
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
access-id string   Gruppenzugriffs-ID
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name einer Gruppe, die eine Sicherheitsrolle hat.
enterpriseApplication > application-bnd > security-role > run-as
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
password Umkehrbar verschlüsseltes Kennwort (string)   Kennwort eines Benutzers, der auf eine Bean über eine andere Bean zugreifen muss. Der Wert kann in Klartext oder in verschlüsselter Form gespeichert werden. Verwenden Sie zum Verschlüsseln des Kennworts das Tool securityUtility mit der Option encode.
userid string   ID eines Benutzers, der auf eine Bean über eine andere Bean zugreifen muss.
enterpriseApplication > application-bnd > security-role > special-subject
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  Einer der folgenden Sondersubjekttypen: ALL_AUTHENTICATED_USERS, EVERYONE.
EVERYONE
Jeder
ALL_AUTHENTICATED_USERS
Alle authentifizierten Benutzer
enterpriseApplication > application-bnd > security-role > user
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
access-id string   Eine Benutzerzugriffs-ID im allgemeinen Format Benutzer:Realmname/eindeutige_ID_des_Benutzers. Es wird ein Wert wird generiert, wenn kein Wert angegeben wird.
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name eines Benutzers, der eine Sicherheitsrolle hat.
enterpriseApplication > classloader
Beschreibung: Definiert die Einstellungen für ein Anwendungsklassenladeprogramm.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die dieses Klassenladeprogramm sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
classProviderRef Liste mit Referenzen auf resourceAdapter-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Klassenproviderreferenzen. Wenn Sie Klassen oder Ressourcen suchen, delegiert Sie dieses Klassenladeprogramm an die angegebenen Klassenprovider, nachdem es seinen eigenen Klassenpfad durchsucht hat.
commonLibraryRef Liste mit Referenzen auf library-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen werden gemeinsam mit anderen Klassenladeprogrammen verwendet.
delegation
  • parentFirst
  • parentLast
parentFirst Steuert, ob das übergeordnete Klassenladeprogramm vor oder nach diesem Klassenladeprogramm verwendet wird. Wenn Übergeordnetes zuerst ausgewählt wird, werden Anforderungen an das umittelbar übergeordnete Klassenladeprogramm delegiert, bevor der Klassenpfad durchsucht wird. Wenn Übergeordnetes zuletzt ausgewählt wird, wird der Klassenpfad durchsucht, bevor die Anforderung an das unmittelbar übergeordnete Klassenladeprogramm delegiert wird.
parentFirst
Übergeordnetes zuerst
parentLast
Übergeordnetes zuletzt
privateLibraryRef Liste mit Referenzen auf library-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen sind für dieses Klassenladeprogramm eindeutig, unabhängig von den Klasseninstanzen anderer Klassenladeprogramme.
enterpriseApplication > classloader > commonLibrary
Beschreibung: Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen werden gemeinsam mit anderen Klassenladeprogrammen verwendet.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die das Klassenladeprogramm dieser Bibliothek sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
description string   Beschreibung der gemeinsam genutzten Bibliothek für Administratoren.
filesetRef Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   ID der referenzierten Dateigruppe
id string   Eine eindeutige Konfigurations-ID.
name string   Name der gemeinsam genutzten Bibliothek für Administratoren.
enterpriseApplication > classloader > commonLibrary > file
Beschreibung: ID der referenzierten Datei
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name Pfad zu einer Datei   Vollständig qualifizierter Dateiname
enterpriseApplication > classloader > commonLibrary > fileset
Beschreibung: ID der referenzierten Dateigruppe
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
caseSensitive boolean true Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true).
dir Pfad zu einem Verzeichnis ${server.config.dir} Das Basisverzeichnis, in dem Dateien gesucht werden.
excludes string   Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen.
id string   Eine eindeutige Konfigurations-ID.
includes string * Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *).
scanInterval Zeitraum mit Genauigkeit in Millisekunden 0 Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
enterpriseApplication > classloader > commonLibrary > folder
Beschreibung: ID des referenzierten Ordners
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
dir Pfad zu einem Verzeichnis   Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll
id string   Eine eindeutige Konfigurations-ID.
enterpriseApplication > classloader > privateLibrary
Beschreibung: Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen sind für dieses Klassenladeprogramm eindeutig, unabhängig von den Klasseninstanzen anderer Klassenladeprogramme.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die das Klassenladeprogramm dieser Bibliothek sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
description string   Beschreibung der gemeinsam genutzten Bibliothek für Administratoren.
filesetRef Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   ID der referenzierten Dateigruppe
id string   Eine eindeutige Konfigurations-ID.
name string   Name der gemeinsam genutzten Bibliothek für Administratoren.
enterpriseApplication > classloader > privateLibrary > file
Beschreibung: ID der referenzierten Datei
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name Pfad zu einer Datei   Vollständig qualifizierter Dateiname
enterpriseApplication > classloader > privateLibrary > fileset
Beschreibung: ID der referenzierten Dateigruppe
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
caseSensitive boolean true Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true).
dir Pfad zu einem Verzeichnis ${server.config.dir} Das Basisverzeichnis, in dem Dateien gesucht werden.
excludes string   Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen.
id string   Eine eindeutige Konfigurations-ID.
includes string * Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *).
scanInterval Zeitraum mit Genauigkeit in Millisekunden 0 Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
enterpriseApplication > classloader > privateLibrary > folder
Beschreibung: ID des referenzierten Ordners
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
dir Pfad zu einem Verzeichnis   Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll
id string   Eine eindeutige Konfigurations-ID.
enterpriseApplication > resourceAdapter
Beschreibung: Gibt die Konfiguration für einen Ressourcenadapter an, der in eine Anwendung eingebettet ist.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
alias string ${id} Überschreibt die Standard-ID für den Ressourcenadapter. Die ID wird im Namen des Konfigurationseigenschaftselements des Ressourcenadapters verwendet, anhand dessen wiederum der Name des Konfigurationseigenschaftselements für alle vom Ressourcenadapter bereitgestellten Ressourcen bestimmt wird. Der Name des Konfigurationseigenschaftselements hat das Format properties.<ANWENDUNGSNAME>.<ALIAS>, wobei <ANWENDUNGSNAME> für den Namen der Anwendung und <ALIAS> für den konfigurierten Alias steht. Wenn das Element nicht angegeben wird, wird als Alias standardmäßig der Modulname des Ressourcenadapters verwendet.
autoStart boolean   Konfiguriert, ob ein Ressourcenadapter automatisch bei der Implementierung des Ressourcenadapters oder verzögert bei der Injektion oder bei der Suche einer Ressource gestartet wird.
contextServiceRef Referenz auf das contextService-Element (string) der höchsten Ebene.   Konfiguriert, wie der Kontext erfasst und an Threads weitergegeben wird.
id string   Gibt den Namen des eingebetteten Ressourcenadaptermoduls an, für das diese Konfiguration gilt.
enterpriseApplication > resourceAdapter > contextService
Beschreibung: Konfiguriert, wie der Kontext erfasst und an Threads weitergegeben wird.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
baseContextRef Referenz auf das contextService-Element (string) der höchsten Ebene.   Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.
jndiName string   JNDI-Name
onError
  • IGNORE
  • FAIL
  • WARN
WARN Bestimmt die Aktion, die beim Feststellen von Konfigurationsfehlern ausgeführt werden soll. Wenn beispielsweise securityContext für diesen Kontextservice konfiguriert, aber das Sicherheitsfeature nicht aktiviert ist, bestimmt onError, ob die Aktion als gescheitert eingestuft oder eine Warnung ausgegeben wird oder ob die Teile der Konfiguration, die falsch sind, ignoriert werden sollen.
IGNORE
Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
FAIL
Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
WARN
Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
enterpriseApplication > resourceAdapter > contextService > baseContext
Beschreibung: Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
baseContextRef Referenz auf das contextService-Element (string) der höchsten Ebene.   Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.
id string   Eine eindeutige Konfigurations-ID.
jndiName string   JNDI-Name
onError
  • IGNORE
  • FAIL
  • WARN
WARN Bestimmt die Aktion, die beim Feststellen von Konfigurationsfehlern ausgeführt werden soll. Wenn beispielsweise securityContext für diesen Kontextservice konfiguriert, aber das Sicherheitsfeature nicht aktiviert ist, bestimmt onError, ob die Aktion als gescheitert eingestuft oder eine Warnung ausgegeben wird oder ob die Teile der Konfiguration, die falsch sind, ignoriert werden sollen.
IGNORE
Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
FAIL
Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
WARN
Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
enterpriseApplication > resourceAdapter > contextService > baseContext > baseContext
Beschreibung: Gibt einen Basiskontextservice an, von dem Kontext übernommen werden soll, der noch nicht in diesem Kontextservice definiert ist.
Erforderlich: false
Datentyp: com.ibm.ws.context.service-factory
enterpriseApplication > resourceAdapter > contextService > baseContext > classloaderContext
Beschreibung: Konfiguration der Kontextweitergabe des Klassenladeprogramms.
Erforderlich: false
Datentyp:
enterpriseApplication > resourceAdapter > contextService > baseContext > jeeMetadataContext
Beschreibung: Erstellt den Namespace der Anwendungskomponente, die eine kontextabhängige Task an die Task übergibt.
Erforderlich: false
Datentyp:
enterpriseApplication > resourceAdapter > contextService > baseContext > securityContext
Beschreibung: Der Sicherheitskontext des Arbeitsinitiators wird, sofern angegeben, an die Arbeitseinheit weitergegeben.
Erforderlich: false
Datentyp:
enterpriseApplication > resourceAdapter > contextService > baseContext > syncToOSThreadContext
Beschreibung: Die Identität des RunAs-Subjekts für die Arbeitseinheit wird, sofern angegeben, mit der Betriebssystemidentität synchronisiert.
Erforderlich: false
Datentyp:
enterpriseApplication > resourceAdapter > contextService > baseContext > zosWLMContext
Beschreibung: Gibt an, dass der z/OS-WLM-Kontext im Rahmen des Threadkontextes verwaltet werden soll.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
daemonTransactionClass string ASYNCDMN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Dämonarbeiten erstellt wird.
defaultTransactionClass string ASYNCBN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Arbeiten erstellt wird, die keine Dämonarbeiten sind.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate Gibt an, wie der WLM-Kontext für Arbeiten verarbeitet wird, die keine Dämonarbeiten sind.
Propagate
Denselben WLM-Kontext verwenden (sofern vorhanden)
PropagateOrNew
Verwenden Sie denselben WLM-Kontext, oder erstellen Sie einen neuen Kontext, wenn kein aktueller Kontext vorhanden ist.
New
Erstellt immer einen neuen WLM-Kontext.
enterpriseApplication > resourceAdapter > contextService > classloaderContext
Beschreibung: Konfiguration der Kontextweitergabe des Klassenladeprogramms.
Erforderlich: false
Datentyp:
enterpriseApplication > resourceAdapter > contextService > jeeMetadataContext
Beschreibung: Erstellt den Namespace der Anwendungskomponente, die eine kontextabhängige Task an die Task übergibt.
Erforderlich: false
Datentyp:
enterpriseApplication > resourceAdapter > contextService > securityContext
Beschreibung: Der Sicherheitskontext des Arbeitsinitiators wird, sofern angegeben, an die Arbeitseinheit weitergegeben.
Erforderlich: false
Datentyp:
enterpriseApplication > resourceAdapter > contextService > syncToOSThreadContext
Beschreibung: Die Identität des RunAs-Subjekts für die Arbeitseinheit wird, sofern angegeben, mit der Betriebssystemidentität synchronisiert.
Erforderlich: false
Datentyp:
enterpriseApplication > resourceAdapter > contextService > zosWLMContext
Beschreibung: Gibt an, dass der z/OS-WLM-Kontext im Rahmen des Threadkontextes verwaltet werden soll.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
daemonTransactionClass string ASYNCDMN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Dämonarbeiten erstellt wird.
defaultTransactionClass string ASYNCBN Der Name der Transaktionsklasse, die WLM für die Klassifikation von Arbeiten bereitgestellt wird, wenn ein neuer WLM-Kontext für Arbeiten erstellt wird, die keine Dämonarbeiten sind.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate Gibt an, wie der WLM-Kontext für Arbeiten verarbeitet wird, die keine Dämonarbeiten sind.
Propagate
Denselben WLM-Kontext verwenden (sofern vorhanden)
PropagateOrNew
Verwenden Sie denselben WLM-Kontext, oder erstellen Sie einen neuen Kontext, wenn kein aktueller Kontext vorhanden ist.
New
Erstellt immer einen neuen WLM-Kontext.
enterpriseApplication > resourceAdapter > customize
Beschreibung: Passt das Konfigurationseigenschaftenelement für die Aktivierungsspezifikation, das verwaltete Objekt oder die Verbindungsfactory mit der angegebenen Schnittstellen- und/oder Implementierungsklasse an.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
implementation string   Der vollständig qualifizierte Name der Implementierungsklasse, für die das Konfigurationseigenschaftenelement angepasst werden soll.
interface string   Der vollständig qualifizierte Name der Schnittstellenklasse, für die das Konfigurationseigenschaftenelement angepasst werden soll.
suffix string   Überschreibt das Standardsuffix für das Konfigurationseigenschaftenelement, z. B. "CustomConnectionFactory" in properties.rarModule1.CustomConnectionFactory. Das Suffix ist als Unterscheidungsmerkmal hilfreich, wenn mehrere Typen von Verbindungsfactorys, verwalteten Objekten oder Endpunktaktivierungen von einem Ressourcenadapter bereitgestellt werden. Wenn das Suffix bei einer Anpassung des Konfigurationseigenschaftselements weggelassen wird oder leer bleibt, wird kein Suffix verwendet.
httpAccessLogging
Die HTTP-Zugriffsprotokolle enthalten eine Aufzeichnung aller eingehenden HTTP-Clientanforderungen.
Attributname Datentyp Standardwert Beschreibung
enabled boolean true Aktiviert die Zugriffsprotokollierung.
filePath Pfad zu einer Datei ${server.output.dir}/logs/http_access.log Der Verzeichnispfad und der Name der Zugriffsprotokolldatei. Bei der Angabe des Verzeichnispfads können Standardvariablensubstitutionen wie ${server.output.dir} verwendet werden.
id string   Eine eindeutige Konfigurations-ID.
logFormat string %h %u %{t}W "%r" %s %b Gibt das Protokollformat an, das für die Protokollierung von Clientzugriffsinformationen verwendet wird.
maxFileSize int

Minimum: 0

20 Die maximale Größe in MB, die eine Protokolldatei annehmen kann, bevor sie von vorn überschrieben wird. Der Wert 0 bedeutet, dass die Größe nicht begrenzt ist.
maxFiles int

Minimum: 0

2 Die maximale Anzahl an Protokolldateien, die erstellt werden können, bevor die älteste entfernt wird. Der Wert 0 bedeutet, dass die Anzahl nicht begrenzt ist.
httpDispatcher
HTTP-Dispatcher-Konfiguration.
Attributname Datentyp Standardwert Beschreibung
appOrContextRootMissingMessage string   Nachricht, die an den Client zurückgegeben werden soll, wenn die Anwendung im angeforderten URI nicht gefunden wird.
enableWelcomePage boolean true Aktiviert die Standardeinführungsseite des Liberty-Profils, wenn keine Anwendung an das Kontextstammverzeichnis "/" gebunden ist. Der Standardwert ist true.
httpDispatcher > trustedHeaderOrigin
Beschreibung: Private Header werden vom Web-Server-Plug-in verwendet, um Informationen zur ursprünglichen Anforderung bereitzustellen. Diese Header haben Vorrang vor dem Host-Header http und werden verwendet, um einen virtuellen Host für die Verarbeitung einer Anforderung auszuwählen. Der Standardwert ist '*'. Dieser Wert erkennt eingehende private Header von jeder Quelle an. Geben Sie 'none' an, um private Header zu inaktivieren und sich nur auf den Host-Header http zu verlassen, oder geben Sie eine Liste mit IP-Adressen an, um die Verarbeitung privater Header auf bestimmte anerkannte Quellen zu beschränken.
Erforderlich: false
Datentyp: string
httpEncoding
Codierungseinstellungen für den HTTP-Transport
Attributname Datentyp Standardwert Beschreibung
converter.Big5 string Cp950 Converter für Big5 (Chinesisch)
converter.EUC-JP string Cp33722C Converter für EUC, EUC-JP (Japanisch)
converter.EUC-KR string Cp970 Converter für EUC, EUC-KR (Koreanisch)
converter.EUC-TW string Cp964 Converter für EUC, EUC-TW (Chinesisch, Taiwan)
converter.EUC_KR string Cp970 Converter für EUC, EUC_KR (Koreanisch)
converter.GB2312 string EUC_CN Converter für GB2312 (Chinesisch)
converter.ISO-2022-KR string ISO2022KR Converter für ISO-2022, ISO-2022-KR (Koreanisch)
converter.Shift_JIS string Cp943C Converter für Shift_JIS (Japanisch)
encoding.ar string ISO-8859-6 Sprachcodierung Arabisch (ar)
encoding.be string ISO-8859-5 Sprachcodierung Weißrussisch (be)
encoding.bg string ISO-8859-5 Sprachcodierung Bulgarisch (bg)
encoding.bn string UTF-8 Sprachcodierung Bengalisch (bn)
encoding.ca string ISO-8859-1 Sprachcodierung Katalanisch (ca)
encoding.cs string ISO-8859-2 Sprachcodierung Tschechisch (cs)
encoding.da string ISO-8859-1 Sprachcodierung Dänisch (da)
encoding.de string ISO-8859-1 Sprachcodierung Deutsch (de)
encoding.el string ISO-8859-7 Sprachcodierung Griechisch (el)
encoding.en string ISO-8859-1 Sprachcodierung Englisch (en)
encoding.es string ISO-8859-1 Sprachcodierung Spanisch (es)
encoding.et string ISO-8859-4 Sprachcodierung Estnisch (et)
encoding.eu string ISO-8859-1 Sprachcodierung Baskisch (eu)
encoding.fa string ISO-8859-6 Sprachcodierung Persisch (fa)
encoding.fi string ISO-8859-1 Sprachcodierung Finnisch (fi)
encoding.fo string ISO-8859-2 Sprachcodierung Färöisch (fo)
encoding.fr string ISO-8859-1 Sprachcodierung Französisch (fr)
encoding.he string ISO-8859-8 Sprachcodierung Hebräisch (he)
encoding.hi string UTF-8 Sprachcodierung Hindi (hi)
encoding.hr string ISO-8859-2 Sprachcodierung Kroatisch (hr)
encoding.hu string ISO-8859-2 Sprachcodierung Ungarisch (hu)
encoding.hy string UTF-8 Sprachcodierung Armenisch (hy)
encoding.is string ISO-8859-1 Sprachcodierung Isländisch (is)
encoding.it string ISO-8859-1 Sprachcodierung Italienisch (it)
encoding.iw string ISO-8859-8 Sprachcodierung Hebräisch (iw)
encoding.ja string Shift_JIS Sprachcodierung Japanisch (ja)
encoding.ji string ISO-8859-8 Sprachcodierung Jiddisch (ji)
encoding.ka string UTF-8 Sprachcodierung Georgisch (ka)
encoding.ko string EUC-KR Sprachcodierung Koreanisch (ko)
encoding.lt string ISO-8859-2 Sprachcodierung Litauisch (lt)
encoding.lv string ISO-8859-4 Sprachcodierung Lettisch (lv)
encoding.mk string ISO-8859-5 Sprachcodierung Mazedonisch (mk)
encoding.mr string UTF-8 Sprachcodierung Marathi (mr)
encoding.ms string ISO-8859-6 Sprachcodierung Malaiisch (ms)
encoding.mt string ISO-8859-3 Sprachcodierung Maltesisch (mt)
encoding.nl string ISO-8859-1 Sprachcodierung Niederländisch (nl)
encoding.no string ISO-8859-1 Sprachcodierung Norwegisch (no)
encoding.pl string ISO-8859-2 Sprachcodierung Polnisch (pl)
encoding.pt string ISO-8859-1 Sprachcodierung Portugiesisch (pt)
encoding.ro string ISO-8859-2 Sprachcodierung Rumänisch (ro)
encoding.ru string ISO-8859-5 Sprachcodierung Russisch (ru)
encoding.sa string UTF-8 Sprachcodierung Sanskrit (sa)
encoding.sh string ISO-8859-2 Sprachcodierung Serbokroatisch (sh)
encoding.sk string ISO-8859-2 Sprachcodierung Slowakisch (sk)
encoding.sl string ISO-8859-2 Sprachcodierung Slowenisch (sl)
encoding.sq string ISO-8859-2 Sprachcodierung Albanisch (sq)
encoding.sr string ISO-8859-5 Sprachcodierung Serbisch (sr)
encoding.sv string ISO-8859-1 Sprachcodierung Schwedisch (sv)
encoding.ta string UTF-8 Sprachcodierung Tamilisch (ta)
encoding.th string windows-874 Sprachcodierung Thailändisch (th)
encoding.tr string ISO-8859-9 Sprachcodierung Türkisch (tr)
encoding.uk string ISO-8859-5 Sprachcodierung Ukrainisch (uk)
encoding.vi string windows-1258 Sprachcodierung Vietnamesisch (vi)
encoding.yi string ISO-8859-8 Sprachcodierung Jiddisch (yi)
encoding.zh string GB2312 Sprachcodierung Chinesisch (zh)
encoding.zh_TW string Big5 Sprachcodierung Chinesisch (zh_TW)
httpEndpoint
Konfigurationseigenschaften für einen HTTP-Endpunkt.
Attributname Datentyp Standardwert Beschreibung
accessLoggingRef Referenz auf das httpAccessLogging-Element (string) der höchsten Ebene.   Konfiguration der HTTP-Zugriffsprotokollierung für den Endpunkt.
enabled boolean true Aktiviert bzw. inaktiviert einen Endpunkt. Wenn Sie diese Option auswählen, wird dieser Endpunkt vom Dispatcher für die Verarbeitung von HTTP-Anforderungen aktiviert.
host string localhost Die IP-Adresse, der DNS-Hostname mit dem Domänennamenssuffix oder nur der DNS-Hostname der von einem Client für die Anforderung einer Ressource verwendet wird. Verwenden Sie '*' für alle verfügbaren Netzschnittstellen.
httpOptionsRef Referenz auf das httpOptions-Element (string) der höchsten Ebene. defaultHttpOptions HTTP-Protokolloptionen für den Endpunkt.
httpPort int

Minimum: -1

Maximum: 65535

  Der für HTTP-Clientanforderungen verwendete Port. Verwenden Sie -1, um diesen Port zu inaktivieren.
httpsPort int

Minimum: -1

Maximum: 65535

  Der für HTTP-Clientanforderungen, die mit SSL (https) gesichert sind, verwendete Port. Verwenden Sie -1, um diesen Port zu inaktivieren.
id string   Eine eindeutige Konfigurations-ID.
onError
  • IGNORE
  • FAIL
  • WARN
WARN Aktion, die ausgeführt werden soll, wenn ein Endpunkt nicht gestartet werden konnte.
IGNORE
Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
FAIL
Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
WARN
Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
sslOptionsRef Referenz auf das sslOptions-Element (string) der höchsten Ebene.   SSL-Protokolloptionen für den Endpunkt.
tcpOptionsRef Referenz auf das tcpOptions-Element (string) der höchsten Ebene. defaultTCPOptions TCP-Protokolloptionen für den Endpunkt.
httpEndpoint > accessLogging
Beschreibung: Konfiguration der HTTP-Zugriffsprotokollierung für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
enabled boolean true Aktiviert die Zugriffsprotokollierung.
filePath Pfad zu einer Datei ${server.output.dir}/logs/http_access.log Der Verzeichnispfad und der Name der Zugriffsprotokolldatei. Bei der Angabe des Verzeichnispfads können Standardvariablensubstitutionen wie ${server.output.dir} verwendet werden.
logFormat string %h %u %{t}W "%r" %s %b Gibt das Protokollformat an, das für die Protokollierung von Clientzugriffsinformationen verwendet wird.
maxFileSize int

Minimum: 0

20 Die maximale Größe in MB, die eine Protokolldatei annehmen kann, bevor sie von vorn überschrieben wird. Der Wert 0 bedeutet, dass die Größe nicht begrenzt ist.
maxFiles int

Minimum: 0

2 Die maximale Anzahl an Protokolldateien, die erstellt werden können, bevor die älteste entfernt wird. Der Wert 0 bedeutet, dass die Anzahl nicht begrenzt ist.
httpEndpoint > httpOptions
Beschreibung: HTTP-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
keepAliveEnabled boolean true Aktiviert persistente Verbindungen (HTTP-Keepalive). Wenn Sie diese Option auswählen, bleiben Verbindungen für die Wiederverwendung durch mehrere aufeinanderfolgende Anforderungen und Antworten aktiv. Wenn Sie diese Option nicht auswählen, werden Verbindungen nach dem Senden der Antwort geschlossen.
maxKeepAliveRequests int

Minimum: -1

100 Gibt die maximal zulässige Anzahl persistenter Anforderungen in einer einzelnen HTTP-Verbindung an, wenn persistente Verbindungen aktiviert sind. Ein Wert von -1 bedeutet uneingeschränkt.
persistTimeout Zeitraum mit Genauigkeit in Sekunden 30s Gibt an, wie lange ein Socket zwischen Anforderungen inaktiv bleiben darf. Diese Einstellung gilt nur wenn persistente Verbindungen aktiviert sind. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
readTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange auf den Abschluss einer Leseanforderung an einem Socket nach Abschluss der ersten Leseanforderung gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
removeServerHeader boolean false Entfernt die Informationen zur Serverimplementierung aus HTTP-Headern und inaktiviert die Standardeinführungsseite des Liberty-Profils.
writeTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange an einem Socket auf die Übertragung jedes Teils der Antwortdaten gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
httpEndpoint > sslOptions
Beschreibung: SSL-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
sessionTimeout Zeitraum mit Genauigkeit in Sekunden 1d Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
sslRef string   Das SSL-Standardkonfigurationsrepertoire. Der Standardwert ist defaultSSLSettings.
suppressHandshakeErrors boolean false Inaktiviert die Protokollierung von SSL-Handshakefehlern. SSL-Handshakefehler können während des normalen Betriebs auftreten, aber diese Nachrichten können hilfreich sein, wenn sich SSL nicht wie erwartet verhält.
httpEndpoint > tcpOptions
Beschreibung: TCP-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
inactivityTimeout Zeitraum mit Genauigkeit in Millisekunden 60s Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
soReuseAddr boolean true Aktiviert die sofortige Neubindung an einen Port ohne aktiven Listener.
httpOptions
HTTP-Protokollkonfiguration.
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
keepAliveEnabled boolean true Aktiviert persistente Verbindungen (HTTP-Keepalive). Wenn Sie diese Option auswählen, bleiben Verbindungen für die Wiederverwendung durch mehrere aufeinanderfolgende Anforderungen und Antworten aktiv. Wenn Sie diese Option nicht auswählen, werden Verbindungen nach dem Senden der Antwort geschlossen.
maxKeepAliveRequests int

Minimum: -1

100 Gibt die maximal zulässige Anzahl persistenter Anforderungen in einer einzelnen HTTP-Verbindung an, wenn persistente Verbindungen aktiviert sind. Ein Wert von -1 bedeutet uneingeschränkt.
persistTimeout Zeitraum mit Genauigkeit in Sekunden 30s Gibt an, wie lange ein Socket zwischen Anforderungen inaktiv bleiben darf. Diese Einstellung gilt nur wenn persistente Verbindungen aktiviert sind. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
readTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange auf den Abschluss einer Leseanforderung an einem Socket nach Abschluss der ersten Leseanforderung gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
removeServerHeader boolean false Entfernt die Informationen zur Serverimplementierung aus HTTP-Headern und inaktiviert die Standardeinführungsseite des Liberty-Profils.
writeTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange an einem Socket auf die Übertragung jedes Teils der Antwortdaten gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
httpProxyRedirect
Konfiguriert die Portumleitung. HTTP-Proxy-Umleitung wird verwendet, wenn HTTP-Anforderungen von einem nicht sicheren Port (z. B. 80) an einen sicheren Port mit SSL-Unterstützung (z. B. 443) umgeleitet werden.
Attributname Datentyp Standardwert Beschreibung
enabled boolean true Dieses Attribut bestimmt, ob der Server Port, die in diesem Konfigurationselement angegeben sind, umleiten soll. Der Standardwert ist true.
host string * Der für diese Proxy-Umleitung verwendete Hostname. Der Server leitet HTTP-Anforderungen nur um, wenn in der eingehenden Anforderung ein Hostname angegeben ist, der diesem Wert entspricht. Der Standardwert ist * (alle Hosts).
httpPort int

Minimum: 1

Maximum: 65535

  Der (nicht sichere) Port, von dem die Anforderungen umgeleitet werden sollen. Eingehende HTTP-Anforderungen an diesem Port werden an den angegebenen HTTPS-Port umgeleitet.
httpsPort int

Minimum: 1

Maximum: 65535

  Der (sichere) Port, an den Anforderungen umgeleitet werden sollen. Eingehende HTTP-Anforderungen, die den HTTP-Port verwenden, werden an diesen Port umgeleitet.
id string   Eine eindeutige Konfigurations-ID.
httpSession
Konfiguration des HTTP-Sitzungsmanagements.
Attributname Datentyp Standardwert Beschreibung
allowOverflow boolean true Gibt an, dass die Anzahl der Sitzungen im Speicher den mit der Eigenschaft für die maximale Anzahl speicherinterner Sitzungen überschreiten darf.
alwaysEncodeUrl boolean false Die Spezifikation Servlet 2.5 legt fest, dass der URL in einem Aufruf von response.encodeURL nicht verschlüsselt wird, sofern dies nicht erforderlich ist. Für die Unterstützung der Abwärtskompatibilität wählen Sie diese Eigenschaft aus, um die Methode encodeURL aufzurufen, wenn die URL-Verschlüsselung aktiviert ist. Der URL wird immer verschlüsselt, selbst wenn der Browser Cookies unterstützt.
cloneId string   Die Klon-ID des Cluster-Members. In einem Cluster muss diese ID für die Aufrechterhaltung der Sitzungsaffinität eindeutig sein. Wenn Sie diese Eigenschaft definieren, überschreibt dieser Name den vom Server generierten Standardnamen.
cloneSeparator string : Das einzelne Zeichen, das verwendet wird, um die Sitzungs-ID in Sitzungscookies von der Klon-ID zu trennen. Gewöhnlich sollte der Standardwert verwendet werden. Auf einigen WAP-Einheiten (Wireless Application Protocol) ist ein Doppelpunkt (:) nicht zulässig, und deshalb muss ein Pluszeichen (+) verwendet werden. Andere Werte sollten in der Regel nicht verwendet werden. Sie müssen sich mit den Voraussetzungen für Klonzeichen anderer Produkte, die auf Ihrem System ausgeführt werden, vertraut machen, bevor Sie diese Eigenschaft verwenden, um das Klontrennzeichen zu ändern. Die Tatsache, dass ein beliebiges Zeichen als Wert für diese Eigenschaft angegeben werden kann, impliziert nicht, dass das angegebene Zeichen auch ordnungsgemäß funktioniert. Sie impliziert auch nicht, dass IBM für die Behebung von Problemen verantwortlich ist, die auftreten können, wenn ein anderes Zeichen verwendet wird.
cookieDomain string   Domänenfeld eines Sitzungsüberwachungscookies.
cookieHttpOnly boolean true Gibt an, dass Sitzungscookies das Feld HttpOnly enthalten. Browser, die das Feld HttpOnly unterstützen, lassen den Zugriff auf Cookies über clientseitige Scripts nicht zu. Die Verwendung des Felds HttpOnly verhindert Cross-Site-Scripting-Attacken.
cookieMaxAge Zeitraum mit Genauigkeit in Sekunden -1 Gibt an, wie lange ein Cookie maximal im Client-Browser bleiben kann. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
cookieName string JSESSIONID Ein eindeutiger Name für ein Sitzungsmanagement-Cookie.
cookiePath string / Ein Cookie wird an denn im Pfad angegebenen URL gesendet.
cookieSecure boolean false Gibt an, dass die Sitzungscookies das sichere Feld enthalten.
cookiesEnabled boolean true Gibt an, dass die Sitzungsüberwachung Cookies für die Weitergabe von Sitzungs-IDs verwendet.
debugCrossover boolean false Wählen Sie diese Option aus, um weitere Prüfungen durchzuführen, um sicherzustellen, dass nur die Sitzung, die der Anforderung zugeordnet ist, aufgerufen oder referenziert wird, und um Nachrichten zu protokollieren, wenn Differenzen gefunden werden. Wählen Sie diese Option ab, wenn Sie die zusätzlichen Prüfungen überspringen möchten.
forceInvalidationMultiple int 3 Wenn Ihre Anforderungen normalerweise nicht an ein Antwortzeitlimit gebunden sind, geben Sie 0 an, um festzulegen, dass der Sitzungsmanager warten soll, bis eine Anforderung abgeschlossen wird, bevor er versucht, die Sitzung zu inaktivieren. Andernfalls setzen Sie diese Eigenschaft auf eine positive ganze Zahl, um die Inaktivierung aktiver Sitzungen zu verzögern. Aktive Sitzungen, die das zulässige Zeitlimit überschritten haben, werden im ersten Inaktivierungsintervall nicht inaktiviert, sondern in dem Intervall, das auf diesem Wert basiert. Wenn Sie beispielsweise den Wert 2 angeben, wird eine aktive Sitzung im zweiten Inaktivierungsintervall nach Ablauf des Sitzungszeitlimits inaktiviert.
idLength int 23 Die Länge der Sitzungs-ID.
idReuse boolean false In einer Umgebung mit mehreren JVMs, die nicht für Sitzungspersistenz konfiguriert ist, kann der Sitzungsmanager bei Auswahl dieser Eigenschaft dieselben Sitzungsdaten für alle Anforderungen eines Benutzers verwenden, selbst wenn die Webanwendungen, die diese Anforderungen verarbeiten, von verschiedenen JVMs gesteuert werden. Diese Eigenschaft ist standardmäßig nicht ausgewählt. Wählen Sie diese Eigenschaft aus, wenn der Sitzungsmanager die Sitzungs-ID, die von einem Browser gesendet wird, verwenden soll, um Sitzungsdaten in mehreren Webanwendungen beizubehalten, die in einer Umgebung ausgeführt werden, die nicht für Sitzungspersistenz konfiguriert ist.
invalidateOnUnauthorizedSessionRequestException boolean false Setzen Sie diese Eigenschaft auf true, wenn Sie möchten, dass der Sitzungsmanager eine Sitzung als Reaktion auf eine nicht berechtigte Anforderung ungültig machen soll, anstatt eine Ausnahme des Typs UnauthorizedSessionRequestException auszugeben. Wenn eine Sitzung ungültig gemacht wird, kann der Anforderer eine neue Sitzung erstellen, hat aber keinen Zugriff auf die zuvor gespeicherten Sitzungsdaten. Dies ermöglicht einem einzelnen Benutzer, die Verarbeitung von Anforderungen an andere Anwendungen nach einer Abmeldung fortzusetzen, während die Sitzungsdaten gleichzeitig geschützt werden.
invalidationTimeout Zeitraum mit Genauigkeit in Sekunden 30m Gibt den Zeitraum an, in dem eine Sitzung ungenutzt bleiben kann. Nach Ablauf dieses Zeitraums wird die Sitzung als ungültig betrachtet. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
maxInMemorySessionCount int 1000 Gibt die maximale Anzahl von Sitzungen an, die im Speicher verwaltet werden können.
noAdditionalInfo boolean false Erzwingt das Entfernen von Informationen, die in Sitzungs-IDs nicht benötigt werden.
protocolSwitchRewritingEnabled boolean false Fügt die Sitzungs-ID einem URL hinzu, wenn der URL eine Umstellung von HTTP auf HTTPS bzw. von HTTPS auf HTTP erfordert.
reaperPollInterval Zeitraum mit Genauigkeit in Sekunden -1 Das Abfrageintervall (in Sekunden) für den Prozess, der ungültige Sitzungen entfernt. Der Mindestwert sind 30 Sekunden. Wenn Sie einen kleineren Wert als den Mindestwert angeben, wird automatisch ein entsprechender Wert bestimmt und verwendet. Dieser Wert überschreibt den Standardinstallationswert, der je nach Sitzungszeitlimit zwischen 30 und 360 Sekunden liegt. Da das Standardsitzungszeitlimit 30 Minuten beträgt, liegt das Reaper-Intervall gewöhnlich zwischen 2 und 3 Minuten. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
rewriteId string jsessionid Verwenden Sie diese Eigenschaft, um den Schlüssel zu ändern, der für die URL-Umschreibung verwendet wird.
securityIntegrationEnabled boolean true Aktiviert die Sicherheitsintegration, was dazu führt, dass die Sitzungsmanagementfunktion die Identität von Benutzern den entsprechenden HTTP-Sitzungen zuordnet.
securityUserIgnoreCase boolean false Gibt an, dass die Sitzungssicherheits-ID und die Clientsicherheits-ID als Übereinstimmung gewertet werden sollen, selbst wenn ihre Groß-/Kleinschreibung verschieden ist. Wenn Sie diese Eigenschaft auswählen, wird die Sitzungssicherheits-ID USER1 beispielsweise als Übereinstimmung mit den Clientsicherheits-IDs User1 und user1 gewertet.
sslTrackingEnabled boolean false Gibt an, dass die Sitzungsüberwachung SSL-Informationen (Secure Sockets Layer) als Sitzungs-ID verwendet.
urlRewritingEnabled boolean false Gibt an, dass die Sitzungsverwaltungsfunktion umgeschriebene URLs für die Weitergabe von Sitzungs-IDs verwendet.
useContextRootAsCookiePath boolean false Gibt an, dass der Cookiepfad dem Kontextstammverzeichnis des Webmoduls und nicht / entspricht.
javaPermission
Konfiguration der Berechtigungen für die Java-2-Sicherheit.
Attributname Datentyp Standardwert Beschreibung
actions string   Die Aktionen, die gemäß Berechtigungserteilung für den Zielnamen zulässig sind, z. B. Lesen im Fall von java.io.FilePermission.
className string   Der Name der Klasse, die die zu erteilende Berechtigung implementiert, z. B. java.io.FilePermission.
codebase string   Die Codebasis, der die Berechtigung erteilt wird.
id string   Eine eindeutige Konfigurations-ID.
name string   Das Ziel, für das die Berechtigung gilt, z. B. ALLE DATEIEN im Fall von java.io.FilePermission.
principalName string   Der Principal, dem die Berechtigung erteilt wird.
principalType string   Der Klassenname für den angegebenen Principalnamen.
restriction boolean false Deklariert, ob die Berechtigung eingeschränkt und nicht erteilt wird. Wenn Einschränkung auf "true" gesetzt ist, wird diese Berechtigung verweigert und nicht erteilt.
library
Gemeinsam genutzte Bibliothek
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die das Klassenladeprogramm dieser Bibliothek sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
description string   Beschreibung der gemeinsam genutzten Bibliothek für Administratoren.
filesetRef Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   ID der referenzierten Dateigruppe
id string   Eine eindeutige Konfigurations-ID.
name string   Name der gemeinsam genutzten Bibliothek für Administratoren.
library > file
Beschreibung: ID der referenzierten Datei
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name Pfad zu einer Datei   Vollständig qualifizierter Dateiname
library > fileset
Beschreibung: ID der referenzierten Dateigruppe
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
caseSensitive boolean true Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true).
dir Pfad zu einem Verzeichnis ${server.config.dir} Das Basisverzeichnis, in dem Dateien gesucht werden.
excludes string   Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen.
id string   Eine eindeutige Konfigurations-ID.
includes string * Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *).
scanInterval Zeitraum mit Genauigkeit in Millisekunden 0 Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
library > folder
Beschreibung: ID des referenzierten Ordners
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
dir Pfad zu einem Verzeichnis   Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll
id string   Eine eindeutige Konfigurations-ID.
mimeTypes
Definition der MIME-Typen, die von allen virtuellen HTTP-Hosts gemeinsam genutzt werden.
mimeTypes > type
Beschreibung: Definition des MIME-Typs mit ID=Wert. Verwenden Sie die Erweiterung als ID und den zugeordneten Typ als Wert.
Erforderlich: false
Datentyp: string
pluginConfiguration
Plug-in-Konfiguration generieren
Attributname Datentyp Standardwert Beschreibung
connectTimeout Zeitraum mit Genauigkeit in Sekunden 5s Gibt an, wie lange der Anwendungsserver maximal eine Verbindung zum Web-Server verwaltet. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
extendedHandshake boolean false Wenn diese Option ausgewählt ist (true), verwendet das Web-Server-Plug-in einen erweiterten Handshake, um festzustellen, ob der Anwendungsserver aktiv ist.
httpEndpointRef Referenz auf das httpEndpoint-Element (string) der höchsten Ebene. defaultHttpEndpoint Geben Sie die HTTP-Endpunkt-ID an, die in die generierte Datei plugin-cfg.xml eingeschlossen werden soll. Der Endpunkt definiert den Server im Cluster. Der Standardwert ist 'defaultHttpEndpoint'.
ipv6Preferred boolean false IPv6 wird bevorzugt.
logDirLocation Pfad zu einem Verzeichnis   Gibt das Verzeichnis an, in dem sich die Datei http_plugin.log befindet.
pluginInstallRoot string . Die Installationsposition des Web-Container-Plug-ins im Dateisystem.
serverIOTimeout Zeitraum mit Genauigkeit in Sekunden 900s Gibt an, wie lange das Web-Server-Plug-in maximal mit dem Senden einer Anforderung an den oder dem Empfang einer Antwort vom Anwendungsserver wartet. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
sslCertlabel string LibertyCert Bezeichnung des SSL-Zertifikats
sslKeyringLocation string keyring.kdb Position des SSL-Schlüsselrings
sslStashfileLocation string keyring.sth Position der SSL-Stashdatei
waitForContinue boolean false Wenn diese Option abgewählt ist (false, der Standardwert), sendet das Web-Server-Plug-in den Header "Expect: 100-continue" mit HTTP-Anforderungen, die einen Nachrichtenhauptteil haben. Wenn diese Option ausgewählt ist (true), sendet das Web-Server-Plug-in den Header "Expect: 100-continue" mit jeder HTTP-Anforderung. Sie können diese Einstellung auf den Wert true setzen, wenn Sie eine Firewall zwischen dem Web-Server und dem Anwendungsserver einsetzen und bei Anforderungswiederholungen ohne Anforderungshauptteil sensibel reagieren möchten.
webserverPort int

Minimum: -1

Maximum: 65535

80 Web-Server-HTTP-Port
webserverSecurePort int

Minimum: -1

Maximum: 65535

443 Web-Server-HTTPS-Port
wsServerIOTimeout Zeitraum mit Genauigkeit in Sekunden   Gibt an, wie lange das Web-Server-Plug-in maximal mit dem Senden einer Anforderung an den oder dem Empfang einer WebSockets-Antwort vom Anwendungsserver wartet. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
wsServerIdleTimeout Zeitraum mit Genauigkeit in Sekunden   Gibt an, wie lange das Web-Server-Plug-in maximal mit der Beendigung einer inaktiven WebSockets-Verbindung wartet. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
pluginConfiguration > httpEndpoint
Beschreibung: Geben Sie die HTTP-Endpunkt-ID an, die in die generierte Datei plugin-cfg.xml eingeschlossen werden soll. Der Endpunkt definiert den Server im Cluster. Der Standardwert ist 'defaultHttpEndpoint'.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
accessLoggingRef Referenz auf das httpAccessLogging-Element (string) der höchsten Ebene.   Konfiguration der HTTP-Zugriffsprotokollierung für den Endpunkt.
enabled boolean true Aktiviert bzw. inaktiviert einen Endpunkt. Wenn Sie diese Option auswählen, wird dieser Endpunkt vom Dispatcher für die Verarbeitung von HTTP-Anforderungen aktiviert.
host string localhost Die IP-Adresse, der DNS-Hostname mit dem Domänennamenssuffix oder nur der DNS-Hostname der von einem Client für die Anforderung einer Ressource verwendet wird. Verwenden Sie '*' für alle verfügbaren Netzschnittstellen.
httpOptionsRef Referenz auf das httpOptions-Element (string) der höchsten Ebene. defaultHttpOptions HTTP-Protokolloptionen für den Endpunkt.
httpPort int

Minimum: -1

Maximum: 65535

  Der für HTTP-Clientanforderungen verwendete Port. Verwenden Sie -1, um diesen Port zu inaktivieren.
httpsPort int

Minimum: -1

Maximum: 65535

  Der für HTTP-Clientanforderungen, die mit SSL (https) gesichert sind, verwendete Port. Verwenden Sie -1, um diesen Port zu inaktivieren.
onError
  • IGNORE
  • FAIL
  • WARN
WARN Aktion, die ausgeführt werden soll, wenn ein Endpunkt nicht gestartet werden konnte.
IGNORE
Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
FAIL
Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
WARN
Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
sslOptionsRef Referenz auf das sslOptions-Element (string) der höchsten Ebene.   SSL-Protokolloptionen für den Endpunkt.
tcpOptionsRef Referenz auf das tcpOptions-Element (string) der höchsten Ebene. defaultTCPOptions TCP-Protokolloptionen für den Endpunkt.
pluginConfiguration > httpEndpoint > accessLogging
Beschreibung: Konfiguration der HTTP-Zugriffsprotokollierung für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
enabled boolean true Aktiviert die Zugriffsprotokollierung.
filePath Pfad zu einer Datei ${server.output.dir}/logs/http_access.log Der Verzeichnispfad und der Name der Zugriffsprotokolldatei. Bei der Angabe des Verzeichnispfads können Standardvariablensubstitutionen wie ${server.output.dir} verwendet werden.
logFormat string %h %u %{t}W "%r" %s %b Gibt das Protokollformat an, das für die Protokollierung von Clientzugriffsinformationen verwendet wird.
maxFileSize int

Minimum: 0

20 Die maximale Größe in MB, die eine Protokolldatei annehmen kann, bevor sie von vorn überschrieben wird. Der Wert 0 bedeutet, dass die Größe nicht begrenzt ist.
maxFiles int

Minimum: 0

2 Die maximale Anzahl an Protokolldateien, die erstellt werden können, bevor die älteste entfernt wird. Der Wert 0 bedeutet, dass die Anzahl nicht begrenzt ist.
pluginConfiguration > httpEndpoint > httpOptions
Beschreibung: HTTP-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
keepAliveEnabled boolean true Aktiviert persistente Verbindungen (HTTP-Keepalive). Wenn Sie diese Option auswählen, bleiben Verbindungen für die Wiederverwendung durch mehrere aufeinanderfolgende Anforderungen und Antworten aktiv. Wenn Sie diese Option nicht auswählen, werden Verbindungen nach dem Senden der Antwort geschlossen.
maxKeepAliveRequests int

Minimum: -1

100 Gibt die maximal zulässige Anzahl persistenter Anforderungen in einer einzelnen HTTP-Verbindung an, wenn persistente Verbindungen aktiviert sind. Ein Wert von -1 bedeutet uneingeschränkt.
persistTimeout Zeitraum mit Genauigkeit in Sekunden 30s Gibt an, wie lange ein Socket zwischen Anforderungen inaktiv bleiben darf. Diese Einstellung gilt nur wenn persistente Verbindungen aktiviert sind. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
readTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange auf den Abschluss einer Leseanforderung an einem Socket nach Abschluss der ersten Leseanforderung gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
removeServerHeader boolean false Entfernt die Informationen zur Serverimplementierung aus HTTP-Headern und inaktiviert die Standardeinführungsseite des Liberty-Profils.
writeTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange an einem Socket auf die Übertragung jedes Teils der Antwortdaten gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
pluginConfiguration > httpEndpoint > sslOptions
Beschreibung: SSL-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
sessionTimeout Zeitraum mit Genauigkeit in Sekunden 1d Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
sslRef string   Das SSL-Standardkonfigurationsrepertoire. Der Standardwert ist defaultSSLSettings.
suppressHandshakeErrors boolean false Inaktiviert die Protokollierung von SSL-Handshakefehlern. SSL-Handshakefehler können während des normalen Betriebs auftreten, aber diese Nachrichten können hilfreich sein, wenn sich SSL nicht wie erwartet verhält.
pluginConfiguration > httpEndpoint > tcpOptions
Beschreibung: TCP-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
inactivityTimeout Zeitraum mit Genauigkeit in Millisekunden 60s Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
soReuseAddr boolean true Aktiviert die sofortige Neubindung an einen Port ohne aktiven Listener.
tcpOptions
Definiert Einstellungen für das TCP-Protokoll.
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
inactivityTimeout Zeitraum mit Genauigkeit in Millisekunden 60s Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
soReuseAddr boolean true Aktiviert die sofortige Neubindung an einen Port ohne aktiven Listener.
virtualHost
Ein virtueller Host stellt eine logische Gruppierung für die Konfiguration von Webanwendungen auf einem bestimmten Host dar. Der virtuelle Standardhost (default_host) ist für die meisten einfachen Konfigurationen geeignet.
Attributname Datentyp Standardwert Beschreibung
allowFromEndpointRef Liste mit Referenzen auf httpEndpoint-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Geben Sie die IDs der HTTP-Endpunkte an, auf die Sie den eingehenden Datenverkehr für diesen virtuellen Hosts beschränken möchten.
enabled boolean true Aktiviert diesen virtuellen Host.
id string   Eine eindeutige Konfigurations-ID.
virtualHost > allowFromEndpoint
Beschreibung: Geben Sie die IDs der HTTP-Endpunkte an, auf die Sie den eingehenden Datenverkehr für diesen virtuellen Hosts beschränken möchten.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
accessLoggingRef Referenz auf das httpAccessLogging-Element (string) der höchsten Ebene.   Konfiguration der HTTP-Zugriffsprotokollierung für den Endpunkt.
enabled boolean true Aktiviert bzw. inaktiviert einen Endpunkt. Wenn Sie diese Option auswählen, wird dieser Endpunkt vom Dispatcher für die Verarbeitung von HTTP-Anforderungen aktiviert.
host string localhost Die IP-Adresse, der DNS-Hostname mit dem Domänennamenssuffix oder nur der DNS-Hostname der von einem Client für die Anforderung einer Ressource verwendet wird. Verwenden Sie '*' für alle verfügbaren Netzschnittstellen.
httpOptionsRef Referenz auf das httpOptions-Element (string) der höchsten Ebene. defaultHttpOptions HTTP-Protokolloptionen für den Endpunkt.
httpPort int

Minimum: -1

Maximum: 65535

  Der für HTTP-Clientanforderungen verwendete Port. Verwenden Sie -1, um diesen Port zu inaktivieren.
httpsPort int

Minimum: -1

Maximum: 65535

  Der für HTTP-Clientanforderungen, die mit SSL (https) gesichert sind, verwendete Port. Verwenden Sie -1, um diesen Port zu inaktivieren.
id string   Eine eindeutige Konfigurations-ID.
onError
  • IGNORE
  • FAIL
  • WARN
WARN Aktion, die ausgeführt werden soll, wenn ein Endpunkt nicht gestartet werden konnte.
IGNORE
Der Server gibt keine Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
FAIL
Der Server gibt eine Warnung oder Fehlernachricht beim ersten Auftreten des Fehlers aus und stoppt den Server dann.
WARN
Der Server gibt Warnungen und Fehlernachrichten aus, wenn ein Konfigurationsfehler auftritt.
sslOptionsRef Referenz auf das sslOptions-Element (string) der höchsten Ebene.   SSL-Protokolloptionen für den Endpunkt.
tcpOptionsRef Referenz auf das tcpOptions-Element (string) der höchsten Ebene. defaultTCPOptions TCP-Protokolloptionen für den Endpunkt.
virtualHost > allowFromEndpoint > accessLogging
Beschreibung: Konfiguration der HTTP-Zugriffsprotokollierung für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
enabled boolean true Aktiviert die Zugriffsprotokollierung.
filePath Pfad zu einer Datei ${server.output.dir}/logs/http_access.log Der Verzeichnispfad und der Name der Zugriffsprotokolldatei. Bei der Angabe des Verzeichnispfads können Standardvariablensubstitutionen wie ${server.output.dir} verwendet werden.
logFormat string %h %u %{t}W "%r" %s %b Gibt das Protokollformat an, das für die Protokollierung von Clientzugriffsinformationen verwendet wird.
maxFileSize int

Minimum: 0

20 Die maximale Größe in MB, die eine Protokolldatei annehmen kann, bevor sie von vorn überschrieben wird. Der Wert 0 bedeutet, dass die Größe nicht begrenzt ist.
maxFiles int

Minimum: 0

2 Die maximale Anzahl an Protokolldateien, die erstellt werden können, bevor die älteste entfernt wird. Der Wert 0 bedeutet, dass die Anzahl nicht begrenzt ist.
virtualHost > allowFromEndpoint > httpOptions
Beschreibung: HTTP-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
keepAliveEnabled boolean true Aktiviert persistente Verbindungen (HTTP-Keepalive). Wenn Sie diese Option auswählen, bleiben Verbindungen für die Wiederverwendung durch mehrere aufeinanderfolgende Anforderungen und Antworten aktiv. Wenn Sie diese Option nicht auswählen, werden Verbindungen nach dem Senden der Antwort geschlossen.
maxKeepAliveRequests int

Minimum: -1

100 Gibt die maximal zulässige Anzahl persistenter Anforderungen in einer einzelnen HTTP-Verbindung an, wenn persistente Verbindungen aktiviert sind. Ein Wert von -1 bedeutet uneingeschränkt.
persistTimeout Zeitraum mit Genauigkeit in Sekunden 30s Gibt an, wie lange ein Socket zwischen Anforderungen inaktiv bleiben darf. Diese Einstellung gilt nur wenn persistente Verbindungen aktiviert sind. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
readTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange auf den Abschluss einer Leseanforderung an einem Socket nach Abschluss der ersten Leseanforderung gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
removeServerHeader boolean false Entfernt die Informationen zur Serverimplementierung aus HTTP-Headern und inaktiviert die Standardeinführungsseite des Liberty-Profils.
writeTimeout Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange an einem Socket auf die Übertragung jedes Teils der Antwortdaten gewartet wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
virtualHost > allowFromEndpoint > sslOptions
Beschreibung: SSL-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
sessionTimeout Zeitraum mit Genauigkeit in Sekunden 1d Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
sslRef string   Das SSL-Standardkonfigurationsrepertoire. Der Standardwert ist defaultSSLSettings.
suppressHandshakeErrors boolean false Inaktiviert die Protokollierung von SSL-Handshakefehlern. SSL-Handshakefehler können während des normalen Betriebs auftreten, aber diese Nachrichten können hilfreich sein, wenn sich SSL nicht wie erwartet verhält.
virtualHost > allowFromEndpoint > tcpOptions
Beschreibung: TCP-Protokolloptionen für den Endpunkt.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
inactivityTimeout Zeitraum mit Genauigkeit in Millisekunden 60s Gibt an, wie lange auf den Abschluss einer Lese- oder Schreibanforderung an einem Socket gewartet wird. Dieser Wert wird von protokollspezifischen Zeitlimits überschrieben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
soReuseAddr boolean true Aktiviert die sofortige Neubindung an einen Port ohne aktiven Listener.
virtualHost > hostAlias
Beschreibung: Ordnen Sie diesem virtuellen Host einen Hostnamen und einen Port mit der Syntax Host:Port zu. Sie können eine IP-Adresse, den Hostnamen eines Domänennamensservers (DNS) mit einem Domänennamenssuffix, den DNS-Hostnamen oder * für eine Platzhaltersuche in allen Hostnamen angeben. IPv6-Adressen müssen in [] eingeschlossen werden.
Erforderlich: false
Datentyp: string
webApplication
Definirt die Eigenschaften einer Webanwendung.
Attributname Datentyp Standardwert Beschreibung
autoStart boolean true Gibt an, ob der Server die Anwendung automatisch starten soll oder nicht.
contextRoot string   Das Kontextstammverzeichnis einer Anwendung.
id string   Eine eindeutige Konfigurations-ID.
location Datei, Verzeichnis oder URL   Die Position einer Anwendung in Form eines absoluten Pfads oder eines relativen Pfads zum Verzeichnis apps auf Serverebene.
name string   Der Name einer Anwendung.
suppressUncoveredHttpMethodWarning boolean false Option zum Unterdrücken von Warnungen zu erkannten zu HTTP-Methoden während der Anwendungsimplementierung.
webApplication > application-bnd
Beschreibung: Bindet allgemeine Implementierungsinformationen, die in der Anwendung enthalten sind, an bestimmte Ressourcen.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
version string   Version der Anwendungsbindungsspezifikation.
webApplication > application-bnd > security-role
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name einer Sicherheitsrolle.
webApplication > application-bnd > security-role > group
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
access-id string   Gruppenzugriffs-ID
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name einer Gruppe, die eine Sicherheitsrolle hat.
webApplication > application-bnd > security-role > run-as
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
password Umkehrbar verschlüsseltes Kennwort (string)   Kennwort eines Benutzers, der auf eine Bean über eine andere Bean zugreifen muss. Der Wert kann in Klartext oder in verschlüsselter Form gespeichert werden. Verwenden Sie zum Verschlüsseln des Kennworts das Tool securityUtility mit der Option encode.
userid string   ID eines Benutzers, der auf eine Bean über eine andere Bean zugreifen muss.
webApplication > application-bnd > security-role > special-subject
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  Einer der folgenden Sondersubjekttypen: ALL_AUTHENTICATED_USERS, EVERYONE.
EVERYONE
Jeder
ALL_AUTHENTICATED_USERS
Alle authentifizierten Benutzer
webApplication > application-bnd > security-role > user
Beschreibung: Eine eindeutige Konfigurations-ID.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
access-id string   Eine Benutzerzugriffs-ID im allgemeinen Format Benutzer:Realmname/eindeutige_ID_des_Benutzers. Es wird ein Wert wird generiert, wenn kein Wert angegeben wird.
id string   Eine eindeutige Konfigurations-ID.
name string   Der Name eines Benutzers, der eine Sicherheitsrolle hat.
webApplication > classloader
Beschreibung: Definiert die Einstellungen für ein Anwendungsklassenladeprogramm.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die dieses Klassenladeprogramm sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
classProviderRef Liste mit Referenzen auf resourceAdapter-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Klassenproviderreferenzen. Wenn Sie Klassen oder Ressourcen suchen, delegiert Sie dieses Klassenladeprogramm an die angegebenen Klassenprovider, nachdem es seinen eigenen Klassenpfad durchsucht hat.
commonLibraryRef Liste mit Referenzen auf library-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen werden gemeinsam mit anderen Klassenladeprogrammen verwendet.
delegation
  • parentFirst
  • parentLast
parentFirst Steuert, ob das übergeordnete Klassenladeprogramm vor oder nach diesem Klassenladeprogramm verwendet wird. Wenn Übergeordnetes zuerst ausgewählt wird, werden Anforderungen an das umittelbar übergeordnete Klassenladeprogramm delegiert, bevor der Klassenpfad durchsucht wird. Wenn Übergeordnetes zuletzt ausgewählt wird, wird der Klassenpfad durchsucht, bevor die Anforderung an das unmittelbar übergeordnete Klassenladeprogramm delegiert wird.
parentFirst
Übergeordnetes zuerst
parentLast
Übergeordnetes zuletzt
privateLibraryRef Liste mit Referenzen auf library-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen sind für dieses Klassenladeprogramm eindeutig, unabhängig von den Klasseninstanzen anderer Klassenladeprogramme.
webApplication > classloader > commonLibrary
Beschreibung: Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen werden gemeinsam mit anderen Klassenladeprogrammen verwendet.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die das Klassenladeprogramm dieser Bibliothek sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
description string   Beschreibung der gemeinsam genutzten Bibliothek für Administratoren.
filesetRef Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   ID der referenzierten Dateigruppe
id string   Eine eindeutige Konfigurations-ID.
name string   Name der gemeinsam genutzten Bibliothek für Administratoren.
webApplication > classloader > commonLibrary > file
Beschreibung: ID der referenzierten Datei
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name Pfad zu einer Datei   Vollständig qualifizierter Dateiname
webApplication > classloader > commonLibrary > fileset
Beschreibung: ID der referenzierten Dateigruppe
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
caseSensitive boolean true Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true).
dir Pfad zu einem Verzeichnis ${server.config.dir} Das Basisverzeichnis, in dem Dateien gesucht werden.
excludes string   Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen.
id string   Eine eindeutige Konfigurations-ID.
includes string * Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *).
scanInterval Zeitraum mit Genauigkeit in Millisekunden 0 Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
webApplication > classloader > commonLibrary > folder
Beschreibung: ID des referenzierten Ordners
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
dir Pfad zu einem Verzeichnis   Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll
id string   Eine eindeutige Konfigurations-ID.
webApplication > classloader > privateLibrary
Beschreibung: Liste der Bibliotheksreferenzen. Bibliotheksklasseninstanzen sind für dieses Klassenladeprogramm eindeutig, unabhängig von den Klasseninstanzen anderer Klassenladeprogramme.
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die das Klassenladeprogramm dieser Bibliothek sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party.
description string   Beschreibung der gemeinsam genutzten Bibliothek für Administratoren.
filesetRef Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge).   ID der referenzierten Dateigruppe
id string   Eine eindeutige Konfigurations-ID.
name string   Name der gemeinsam genutzten Bibliothek für Administratoren.
webApplication > classloader > privateLibrary > file
Beschreibung: ID der referenzierten Datei
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
id string   Eine eindeutige Konfigurations-ID.
name Pfad zu einer Datei   Vollständig qualifizierter Dateiname
webApplication > classloader > privateLibrary > fileset
Beschreibung: ID der referenzierten Dateigruppe
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
caseSensitive boolean true Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true).
dir Pfad zu einem Verzeichnis ${server.config.dir} Das Basisverzeichnis, in dem Dateien gesucht werden.
excludes string   Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen.
id string   Eine eindeutige Konfigurations-ID.
includes string * Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *).
scanInterval Zeitraum mit Genauigkeit in Millisekunden 0 Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
webApplication > classloader > privateLibrary > folder
Beschreibung: ID des referenzierten Ordners
Erforderlich: false
Datentyp:
Attributname Datentyp Standardwert Beschreibung
dir Pfad zu einem Verzeichnis   Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll
id string   Eine eindeutige Konfigurations-ID.
webContainer
Konfiguration für den Web-Container.
Attributname Datentyp Standardwert Beschreibung
allowExpressionFactoryPerApp boolean false Schalter zum Laden der Ausdrucksfactory, die von der Anwendung definiert wird. Aktivieren Sie diese angepasste Eigenschaft, wenn Sie eine angepasste EL-Implementierung (z. B. JUEL) verwenden, die ihre eigene Ausdrucksfactory definieren muss.
allowIncludeSendError boolean false Ermöglicht RequestDispatch, Fehler zu Include-Methoden zu senden. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.allowincludesenderror.
asyncMaxSizeTaskPool int 5000 Maximale Größe von Tasks im Pool für asynchrone Tasks, bevor abgebrochene Tasks automatisch bereinigt werden. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.asyncmaxsizetaskpool.
asyncPurgeInterval int 30000 Zeitintervall für das erforderliche Löschen abgebrochener Tasks im Pool. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.asyncpurgeinterval.
asyncTimeoutDefault int 30000 Das Zeitlimit für asynchrone Servlets, das verwendet wird, wenn nicht explizit ein Zeitlimit definiert wurde. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.asynctimeoutdefault.
asyncTimerThreads int 2 Die maximale Anzahl an Threads, die für die Zeitlimitverarbeitung für asynchrone Servlets verwendet werden können. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.asynctimerthreads.
channelWriteType string async Wenn Sie diese Einstellung auf 'sync' setzen, werden Antworten synchron geschrieben, andernfalls werden die Antworten asynchron geschrieben. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.channelwritetype.
copyAttributesKeySet boolean false Der Web-Container gibt eine Auflistung einer Kopie der Attributliste für das Servlet zurück, um einen Fehler aufgrund gleichzeitiger Zugriffe durch das Servlet zu vermeiden. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.copyattributeskeyset.
decodeUrlAsUtf8 boolean true Decodiert URLs, die die Codierungseinstellung UTF-8 verwenden.
decodeUrlPlusSign boolean false Pluszeichen decodieren, wenn es Teil des URL ist. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.decodeurlplussign.
defaultHeadRequestBehavior boolean false Stellt das Verhalten her, bei dem die HEAD-Anforderung nicht der für die Methode GET definierten Integritätsbedingung für die Sicherheit unterliegt. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.DefaultHeadRequestBehavior.
defaultTraceRequestBehavior boolean false Stellt die HTTP-TRACE-Verarbeitung wieder her. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.DefaultTraceRequestBehavior.
deferServletLoad boolean true Verzögert das Laden und die Initialisierung des Servlets bis zur ersten Anforderung.
deferServletRequestListenerDestroyOnError boolean false Wählen Sie diese Option aus, um das Löschen des Servletanforderungslisteners zu verzögern, wenn bei der Bearbeitung der Anforderung ein Fehler auftritt. Standardmäßig ist diese Einstellung nicht ausgewählt. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.deferServletRequestListenerDestroyOnError.
directoryBrowsingEnabled boolean false Aktiviert das Verzeichnisbrowsing einer Anwendung.
disableXPoweredBy boolean false Inaktiviert die Einstellung des Headers X-Powered-By. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.disablexpoweredby.
disallowAllFileServing boolean false Inaktiviert alle Dateiservices von Anwendungen. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.disallowAllFileServing.
disallowServeServletsByClassName boolean true Lässt die Verwendung von serveServletsByClassnameEnabled auf Anwendungsserver nicht zu. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.disallowserveservletsbyclassname.
dispatcherRethrowsEr boolean true Der Web-Container löst Fehler erneut aus und ermöglicht interessierten Ressourcen damit, diese zu verarbeiten. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.dispatcherRethrowser.
doNotServeByClassName string   Eine durch Semikolons getrennte Liste mit Klassen, deren Bereitstellung nach Klassennamen vollständig unterbunden werden soll. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.donotservebyclassname.
emptyServletMappings boolean false Aktivieren Sie die Einstellung, wenn Sie eine leere Sammlung anstelle von null zurückgeben möchten, wenn keine Servletzuordnungen hinzugefügt wurden. Standardmäßig ist diese Einstellung nicht ausgewählt. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.emptyservletmappings.
enableDefaultIsElIgnoredInTag boolean false Wertet immer aus, ob EL-Ausdrücke in Tagdateien ignoriert werden sollen. Wenn übergeordnete JSP-Dateien andere isELIgnored-Einstellungen haben wird die Einstellung in der Tagdatei erneut ausgewertet. Die entsprechende angepasste Eigenschaft im Anwendungsserver des vollständigen Profils ist com.ibm.ws.jsp.enabledefaultiselignoredintag.
enableErrorExceptionTypeFirst boolean false Der Web-Container wird so aktualisiert, dss der Ausnahmetyp vor dem Fehlercode gesucht und verwendet wird. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst.
enableJspMappingOverride boolean false Diese Einstellung lässt das Überschreiben der JSP-Zuordnung zu, damit die Anwendung den JSP-Inhalt selbst bereitstellen kann. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.enablejspmappingoverride.
enableMultiReadOfPostData boolean false Post-Daten für mehrere Lesezugriffe beibehalten. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.enablemultireadofpostdata.
exposeWebInfOnDispatch boolean false Wenn Sie diese Option aus, kann ein Servlet auf Dateien im Verzeichnis WEB-INF zugreifen. Wenn Sie diese Option abwählen (Standardeinstellung), kann ein Servlet nicht auf Dateien im Verzeichnis WEB-INF zugreifen.
fileServingEnabled boolean true Dateiservice aktivieren, wenn diese Einstellung nicht explizit für die Anwendung definiert wurde.
fileWrapperEvents boolean false Der Web-Container generiert bei der Bereitstellung statischer Dateien SMF- und PMI-Daten. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.fileWrapperEvents.
httpsIndicatorHeader string   Setzen Sie diese Einstellung für die SSL-Auslagerung auf den Namen der HTTP-Header-Variablen,die vom SSL-Accelerator/-Proxy/-Load Balancer eingefügt wurde.
ignoreSemiColonOnRedirectToWelcomePage boolean false Option, die bewirkt, dass das abschließende Semikolon bei der Umleitung an die Einführungsseite ignoriert werden. Standardmäßig ist diese Einstellung nicht ausgewählt. Die funktional entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.ignoreSemiColonOnRedirectToWelcomePage.
ignoreSessiononStaticFileRequest boolean false Verbessert die Leistung, indem der Web-Container daran gehindert wird, für Anforderungen statischer Dateien, die Filter beinhalten, auf eine Sitzung zuzugreifen. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.IgnoreSessiononStaticFileRequest.
invokeFilterInitAtStartup boolean true Der Web-Container ruft die Methode init() des Filters beim Anwendungsstart auf. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.invokeFilterInitAtStartup.
listeners string   Eine durch Kommas getrennte Liste der Listener-Klassen.
logServletContainerInitializerClassLoadingErrors boolean false Fehler beim Laden der Klassen für Servlet-Container als Warnungen protokollieren, anstatt sie nur zu protokollien, wenn das Debugging aktiviert ist. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.logservletcontainerinitializerclassloadingerrors.
metaInfResourcesCacheSize int 20 Anfangsgröße (Anzahl der Einträge) des Caches für meta-inf-Ressourcen. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.metainfresourcescachesize.name.
parseUtf8PostData boolean false Der Web-Container erkennt in UTF-8 codierte Post-Daten, die kein URL sind, und schließt diese in die Parameterwerte ein. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.parseutf8postdata.
serveServletsByClassnameEnabled boolean false Ermöglicht, dass in einer Webanwendung über einen Klassennamen auf Servlets zugegriffen werden kann, wenn das Servlet nicht explizit angegeben ist.
setContentLengthOnClose boolean true Schalter zum Festlegen der Inhaltslänge, wenn eine Anwendung die Antwort explizit schließt. Der Standardwert ist true. Setzen Sie diese Einstellung jedoch auf false, wenn eine Anwendungsantwort Doppelbytezeichen enthält.
skipMetaInfResourcesProcessing boolean false Bewirkt, dass Anwendungsressourcen nicht im Verzeichnis meta-inf gesucht werden. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.skipmetainfresourcesprocessing.
suppressHtmlRecursiveErrorOutput boolean false Unterdrückt die Anzeige von Ausnahmeinformationen in der HTML-Ausgabe beim Auftreten eines rekursiven Fehlers, der nicht von der konfigurierten Fehlerseite einer Anwendung behandelt werden kann. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.suppressHtmlRecursiveErrorOutput.
symbolicLinksCacheSize int 1000 Anfangsgröße des Caches für symbolische Verbindungen. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.SymbolicLinksCacheSize.
tolerateSymbolicLinks boolean false Ermöglicht dem Web-Container die Unterstützung symbolischer Verbindungen. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.TolerateSymbolicLinks.
useSemiColonAsDelimiterInURI boolean false Option, die bewirkt, dass das Semikolon als Begrenzer im Anforderungs-URI verwendet wird. Standardmäßig ist diese Einstellung nicht ausgewählt. Die funktional entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.useSemiColonAsDelimiterInURI.
xPoweredBy string   Alternative Zeichenfolge für die Headereinstellung X-Powered-By. Die entsprechende angepasste Eigenschaft im vollständigen Anwendungsserverprofil ist com.ibm.ws.webcontainer.xpoweredby. Für diese Eigenschaft ist kein Standardwert festgelegt. Wenn Sie die Eigenschaft nicht definieren, wird der X-Powered-By-Header gemäß Definition in der Servletspezifikation auf Servlet/<Version der Servletspezifikation> gesetzt.

Symbol das den Typ des Artikels anzeigt. Referenzartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_feature_servlet-3.1
Dateiname: rwlp_feature_servlet-3.1.html