Einstellungen für Installationsoptionen auswählen
Verwenden Sie diese Seite, um Optionen für die Installation einer Java EE-Anwendung (Java™ Platform, Enterprise Edition) in einem Implementierungsziel des Typs WebSphere Application Server anzugeben. Es werden Standardwerte für die Optionen verwendet, wenn Sie keinen Wert angeben. Nach der Installation der Anwendung können Sie auf der Seite mit den Einstellungen für die Unternehmensanwendung Werte für viele dieser Optionen angeben.
Klicken Sie zum Anzeigen dieser Seite der Administrationskonsole auf Anwendungsinstallation vorbereiten an.
, und geben Sie dann die erforderlichen Werte für Ihre Anwendung auf den SeitenDie Seite Installationsoptionen auswählen ist in den Assistenten für Anwendungsinstallation und Anwendungsaktualisierung dieselbe.
JSP-Dateien vorkompilieren
Geben Sie an, ob JSP-Dateien im Rahmen der Installation vorkompiliert werden sollen. Standardmäßig werden JSP-Dateien nicht vorkompiliert.
Diese Option unterstützt nur Installationen in einem Implementierungsziel der Version 9.0.
Wenn Sie JSP-Dateien vorkompilieren auswählen und versuchen, die Anwendung in einem Implementierungsziel einer früheren Version, z. B. Version 8, zu installieren, wird die Installation zurückgewiesen. Sie können Anwendungen nur auf solchen Implementierungszielen implementieren, die dieselbe Produktversion haben. Sind Anwendungen für Server bestimmt, die eine frühere Version haben als das Produkt, können Sie die Anwendungen nicht in diesen Zielen implementieren.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |
Installationsverzeichnis für Anwendung
Gibt das Verzeichnis an, in dem die EAR-Datei installiert wird.
Standardmäßig wird die EAR-Datei im Verzeichnis Profilstammverzeichnis/installedApps/Zellenname/Anwendungsname.ear installiert.
Die folgenden Einstelloptionen sind verfügbar:
- Geben Sie keinen Wert an und lassen Sie das Feld leer.
Der Standardwert ist ${APP_INSTALL_ROOT}/Zellenname, wobei die Variable ${APP_INSTALL_ROOT} für Profilstammverzeichnis/installedApps steht. Ein Verzeichnis, das den Namen der EAR-Datei der installierten Anwendung hat, wird ${APP_INSTALL_ROOT}/Zellenname angefügt. Wenn Sie kein Verzeichnis angeben, wird die EAR-Datei somit im Verzeichnis Profilstammverzeichnis/installedApps/Zellenname/Anwendungsname.ear installiert.
- Geben Sie ein Verzeichnis an.
Wenn Sie ein Verzeichnis für die Option Installationsverzeichnis für Anwendung angeben, wird die Anwendung im Verzeichnis angegebener_Pfad/Anwendungsname.ear installiert. Ein Verzeichnis, das den Namen der EAR-Datei der installierten Anwendung hat, wird dem Pfad angefügt, den Sie für Installationsverzeichnis für Anwendung angegeben haben. Wenn Sie beispielsweise die Datei Clock.ear installieren und C:/myapps auf Windows-Computern angeben, wird die Anwendung im Verzeichnis myapps/Clock.ear installiert. Die Variable ${APP_INSTALL_ROOT} wird auf den angegebenen Pfad gesetzt.
- Geben Sie ${APP_INSTALL_ROOT}/${CELL} für die Erstinstallation der Anwendung an.
Wenn Sie die Anwendung aus einer Zelle exportieren und die exportierte Anwendung später in eine andere Zelle importieren möchten, geben Sie die Variable ${CELL} für die Erstinstallation der Anwendung an. Geben Sie beispielsweise ${APP_INSTALL_ROOT}/${CELL} für diese Einstellung an. Wenn Sie die Anwendung exportieren, wird eine erweiterte EAR-Datei erstellt, die die Anwendung und die zugehörige Implementierungskonfiguration enthält. Die Implementierungskonfiguration behält den Zellennamen der Erstinstallation im Zielverzeichnis bei, sofern Sie nicht die Variable ${CELL} angeben. Wenn Sie die Variable ${CELL} angeben, wird sichergestellt, dass das Zielverzeichnis den aktuellen Zellennamen und nicht den ursprünglichen Zellennamen hat.
Wichtig: Wenn für die Installation einer Anwendung in einer Einzelserverkonfiguration kein Installationsverzeichnis angegeben ist, wird die Anwendung im Verzeichnis ${APP_INSTALL_ROOT}/Zellenname installiert. Wenn der Server (mit dem Dienstprogramm addNode) zu einer Mehrserverkonfiguration hinzugefügt wird, wird der Zellenname der neuen Konfiguration zum Zellennamen des Deployment-Manager-Knotens. Wird das Dienstprogramm "addNode" mit der Option -includeapps verwendet, lautet das Installationsverzeichnis von Anwendungen, die vor der Ausführung von addNode installiert wurden, weiterhin ${APP_INSTALL_ROOT}/Zellenname. Eine Anwendung, die nach dem Hinzufügen des Servers zur Netzkonfiguration installiert wird, wird jedoch im Standardinstallationsverzeichnis ${APP_INSTALL_ROOT}/Netzzellenname installiert. Wenn Sie die Anwendung beim Ausführen der Operation addNode in das Verzeichnis ${APP_INSTALL_ROOT}/Netzzellenname verschieben möchten, sollten Sie bei der Installation das Installationsverzeichnis explizit als ${APP_INSTALL_ROOT}/${CELL} angeben. In diesem Fall befinden sich die Anwendungsdateien immer unter ${APP_INSTALL_ROOT}/Name_der_aktuellen_Zelle. - Wenn die Anwendung exportiert wurde und Sie die exportierte EAR-Datei
in einer anderen Zelle oder an einer anderen Position installieren möchten, geben Sie
${APP_INSTALL_ROOT}/Zellenname/Anwendungsname.ear an, wenn Sie
${APP_INSTALL_ROOT}/${CELL} nicht für die Erstinstallation angegeben haben.
Die exportierte EAR-Datei ist eine erweiterte EAR-Datei, die die Anwendung und die Implementierungskonfiguration enthält. Die Implementierungskonfiguration übernimmt den Wert für die Option Installationsverzeichnis für Anwendung bei, der für die vorherige Installation der Anwendung verwendet wurde. Sofern Sie für diese Installation keinen anderen Wert für die Option Installationsverzeichnis für Anwendung angeben, wird die erweiterte EAR-Datei in demselben Verzeichnis wie die vorherige Installation installiert.
Wenn Sie während der Erstinstallation die Variable ${CELL} nicht angegeben haben, verwendet die Implementierungskonfiguration den Zellennamen der Erstinstallation im Zielverzeichnis. Wenn Sie die Anwendung in einer anderen Zelle installieren möchten, geben Sie ${APP_INSTALL_ROOT}/Zellenname/Anwendungsname.ear an, wobei Zellenname für den Namen der Zelle steht, in der Sie die erweiterte EAR-Datei installieren möchten. Wenn Sie den aktuellen Zellennamen nicht festlegen, wird für Zellenname der ursprüngliche Zellenname verwendet, selbst wenn Sie die erweiterte EAR-Datei einer Zelle installieren, die einen anderen Namen hat.
- Geben Sie einen absoluten Pfad an, oder verwenden Sie die Variable "pathmap".
Sie können einen absoluten Pfad angeben oder eine pathmap-Variable wie ${MY_APPS} verwenden. Sie können die pathmap-Variable in jeder Installation verwenden.
Die Variable "pathmap" wird insbesondere dann benötigt, wenn Sie eine Anwendung in einem Cluster mit Membern auf heterogenen Knoten installieren, weil in diesem Fall unter Umständen kein absoluter Pfad angegeben werden kann. Eine WebSphere Application Server-Variable ${CELL}, die den aktuellen Zellennamen angibt, kann ebenfalls in der pathmap-Variablen verwendet werden, z. B. ${MY_APP}/${CELL}. Sie können Variablen von WebSphere Application Server auf der Seite WebSphere-Variablen definieren, die Sie aufrufen, indem Sie auf klicken.
Fehler vermeiden: In einer verteilten Betriebssystemumgebung beginnt der Geltungsbereich der Variablen "pathmap" auf der Node-Agent-Ebene ("nodeagent-level") anstatt auf der Serverebene ("server-level"). Wird die Variable im Geltungsbereich auf der Node-Agent-Ebene nicht gefunden, wird sie auf Knotenebene und schließlich auf Zellenebene gesucht.gotcha
Das Feld Installationsverzeichnis für Anwendung entspricht der Einstellung Position (vollständiger Pfad) auf der Seite Binärdateien der Anwendung.
Information | Wert |
---|---|
Datentyp | String |
Einheiten | Vollständiger Pfadname |
Anwendung verteilen
Gibt an, ob das Produkt die Binärdateien einer Anwendung während der Installation im Installationsverzeichnis entpackt und während der Deinstallation löscht. Standardmäßig ist die Anwendungsverteilung aktiviert. Die Binärdateien für installierte Anwendungen werden im angegebenen Verzeichnis entpackt.
In Einzelserverprodukten werden die Binärdateien gelöscht, wenn Sie die Anwendung deinstallieren und die Änderungen in der Konfiguration speichern.
In Mehrserverprodukten werden die Binärdateien gelöscht, wenn Sie die Anwendung deinstallieren und die Änderungen in der Konfiguration speichern und anschließend synchronisieren.
Sollten Sie diese Option inaktivieren, müssen Sie sicherstellen, dass die Binärdateien der Anwendung auf allen Knoten, auf denen die Anwendung ausgeführt wird, in den Zielverzeichnissen entpackt werden.

Das Feld Anwendung verteilen entspricht der Einstellung Binärverteilung, Erweiterung und Bereinigung nach der Deinstallation auf der Seite Binärdateien der Anwendung.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | true |
Binärkonfiguration verwenden
Gibt an, ob der Anwendungsserver die Bindung, die Erweiterungen und Implementierungsdeskriptoren aus dem Implementierungsdokument, der Datei deployment.xml (Standardwert) oder der EAR-Datei (Enterprise Application Ressource) verwenden soll. Wählen Sie diese Einstellung nur für Anwendungen aus, die auf Implementierungszielen der Version 6.0 oder höher installiert sind.
Standardmäßig (false) werden die Bindungen, Erweiterungen und Implementierungsdeskriptoren in der Datei deployment.xml verwendet. Wenn Sie Bindungen, Erweiterungen und Implementierungsdeskriptoren in der EAR-Datei verwenden möchten, aktivieren Sie diese Einstellung (true).
Das Feld Binärkonfiguration verwenden entspricht der Einstellung Konfigurationsdaten im Binärformat verwenden auf der Seite Binärdateien der Anwendung.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |
Enterprise-Beans implementieren
Gibt an, ob das Tool EJBDeploy während der Anwendungsinstallation ausgeführt wird.
- Die EAR-Datei wurde mit einem Assembliertool wie Rational Application Developer assembliert und das Tool "EJBDeploy" wurde während der Assemblierung nicht ausgeführt.
- Die EAR-Datei wurde nicht mit einem Assembliertool wie Rational Application Developer assembliert.
- Die EAR-Datei wurde mit einer älteren als Version 5.0 des Application Assembly Tool (AAT) assembliert.
Wenn ein EJB-Modul in einer WAR-Datei (Web Archive) gepackt ist, diese Einstellung nicht aktiviert werden.
Das EJB-Implementierungstool wird während der Installation von Modulen der EJB Version 1.x oder 2.x ausgeführt. Das EJB-Implementierungstool wird während der Installation von Modulen der EJB Version 3.x nicht ausgeführt.
Diese Option ist nicht verfügbar, wenn die EAR-Datei der Anwendung bzw. das Anwendungsmodul, die bzw. das installiert oder aktualisiert werden soll, einen Java EE 7-Anwendungsimplementierungsdeskriptor, einen EJB 3.2-Modulimplementierungsdeskriptor oder einen Web 3.1-Modulimplementierungsdeskriptor enthält.
Diese Option unterstützt nur Installationen in einem Implementierungsziel der Version 9.0.
Wenn Sie Enterprise-Beans implementieren auswählen und versuchen, die Anwendung in einem Implementierungsziel einer früheren Version, z. B. Version 8, zu installieren, wird die Installation zurückgewiesen. Sie können Anwendungen nur auf solchen Zielen implementieren, die dieselbe WebSphere-Produktversion haben. Sind Anwendungen für Server bestimmt, die eine frühere Version haben als das Produkt, können Sie die Anwendungen nicht in diesen Zielen implementieren.
Wenn Sie Enterprise-Beans implementieren auswählen und auf der Seite Optionen für die EJB-Implementierung angeben einen Datenbanktyp angeben, werden zuvor definierte Back-End-IDs für alle EJB-Module mit dem ausgewählten Datenbanktyp überschrieben. Wenn Sie Back-End-IDs für einzelne EJB-Module aktivieren möchten, setzen Sie den Datenbanktyp auf der Seite Optionen für die EJB-Implementierung angeben auf eine leere Zeichenfolge ("").
Wenn Sie diese Einstellung aktivieren, wird das Installationsprogramm möglicherweise für ein paar Minuten ausgeführt.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | true (false für Module der EJB Version 3.0) |
Anwendungsname
Gibt einen logischen Namen für die Anwendung an. Ein Anwendungsname muss innerhalb einer Zelle eindeutig sein und darf keine nicht unterstützten Zeichen enthalten.
Ein Anwendungsname darf nicht mit einem Punkt (.) beginnen, keine führenden oder abschließenden Leerzeichen und keines der folgenden Zeichen enthalten:
Nicht unterstützte Zeichen | ||
---|---|---|
/ Schrägstrich | $ Dollarzeichen | ' einfaches Anführungszeichen |
\ Backslash | = Gleichheitszeichen | " doppeltes Anführungszeichen |
* Stern | % Prozentzeichen | | vertikaler Balken |
, Komma | + Pluszeichen | < linke spitze Klammer |
: Doppelpunkt | @ kommerzielles A | > rechte spitze Klammer |
; Semikolon | # Nummernzeichen | & Et-Zeichen |
? Fragezeichen | ]]> Diese Zeichenkombination hat keinen speziellen Namen. |
Das Feld Anwendungsname entspricht der Einstellung Name auf der Seite Einstellungen für Unternehmensanwendung.
Information | Wert |
---|---|
Datentyp | String |
MBeans für Ressourcen erstellen
Gibt an, ob beim Starten der Anwendung MBeans für Ressourcen wie Servlets und JSP-Dateien in einer Anwendung erstellt werden. Standardmäßig werden MBeans erstellt.
Dieses Feld entspricht der Einstellung MBeans für Ressourcen erstellen auf der Seite Startverhalten.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | true |
Einstellungen für das erneute Laden von Klassen für Web- und EJB-Module überschreiben
Gibt an, ob die Laufzeitumgebung des Produkts Änderungen an Anwendungsklassen erkennt, wenn die Anwendung aktiv ist. Wenn diese Einstellung aktiviert ist und die Anwendungsklassen geändert werden, wird die Anwendung gestoppt und anschließend erneut gestartet, um die aktualisierten Klassen zu laden.
Standardmäßig ist das erneute Laden der Klassen nicht aktiviert.
Dieses Feld entspricht der Einstellung Einstellungen für das erneute Laden von Klassen für Web- und EJB-Module überschreiben auf der Seite Laden von Klassen und Erkennung von Aktualisierungen.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |
Intervall für erneutes Laden in Sekunden
Gibt den Zeitraum an (in Sekunden), in dem das Dateisystem der Anwendung nach aktualisierten Dateien durchsucht wird. Standardmäßig wird für das Intervall für erneutes Laden der Wert des Attributs in der IBM Erweiterungsdatei (META-INF/ibm-application-ext.xmi) der EAR-Datei verwendet.
Das Intervall für erneutes Laden wird nur wirksam, wenn das erneute Laden von Klassen aktiviert ist.
Zum Aktivieren des erneuten Ladens von Klassen müssen Sie einen Wert größer als null angeben (z. B. einen Wert zwischen 1 und 2147483647). Wenn Sie das erneute Laden von Klassen inaktivieren möchten, geben Sie null (0) an. Der gültige Wertebereich ist 0 bis 2147483647.
Das Feld Intervall für erneutes Laden in Sekunden entspricht der Einstellung Abfrageintervall für aktualisierte Dateien auf der Seite Laden von Klassen und Erkennung von Aktualisierungen.
Information | Wert |
---|---|
Datentyp | Integer |
Einheiten | Sekunden |
Standardwert | 3 |

Ein Modul von Java EE Version 5 oder einer höheren Version kann jedoch in einer Anwendung, die Dateien einer älteren Java EE-Version als Version 5 enthält, koexistieren.
Die Dateien ibm-webservices-ext.xmi, ibm-webservices-bnd.xmi, ibm-webservicesclient-bnd.xmi, ibm-webservicesclient-ext.xmi und ibm-portlet-ext.xmi können die Dateierweiterung ".xmi" weiterhin verwenden.
sptcfgWeb-Services implementieren
Gibt an, ob das Implementierungstool für Web-Services wsdeploy während der Anwendungsinstallation ausgeführt wird.
Das Tool generiert den Code für die Ausführung von Anwendungen mit Web-Services. Standardmäßig wird das Tool wsdeploy nicht ausgeführt. Sie müssen diese Einstellung aktivieren, wenn die EAR-Datei Module mit Web-Services enthält und das Tool wsdeploy bisher nicht für die Datei ausgeführt wurde. Ändern Sie die Einstellung in einem Assembliertool unter der Menüoption Deploy oder in einer Befehlszeile.
Diese Option unterstützt nur Installationen in einem Implementierungsziel der Version 9.0.
Wenn Sie Web-Services implementieren auswählen und versuchen, die Anwendung in einem Implementierungsziel einer früheren Version zu installieren, wird die Installation zurückgewiesen. Sie können Anwendungen nur auf solchen Zielen implementieren, die dieselbe Produktversion haben. Sind Anwendungen für Server bestimmt, die eine frühere Version haben als das Produkt, können Sie die Anwendungen nicht in diesen Zielen implementieren.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |
Eingabe validieren (Aus/Warnung/Fehler)
Gibt an, ob das Produkt die Anwendungsreferenzen, die während der Anwendungsinstallation oder -aktualisierung angegeben werden, überprüft und, falls die Validierung aktiviert ist, Sie auf ungültige Referenzen hinweist oder die Operation mit einem Fehler abbricht.
Eine Anwendung verweist in der Regel mit Datenquellen für CMP-Beans oder Ressourcenreferenzen bzw. Ressourcenumgebungsreferenzen, die in Implementierungsdeskriptoren definiert sind, auf Ressourcen. Bei der Validierung wird geprüft, ob die Ressource, auf die die Anwendung verweist, im Geltungsbereich des Implementierungsziels dieser Anwendung definiert ist.
Wählen Sie die Einstellung off aus, wenn keine Ressourcenvalidierung durchgeführt werden soll. Wenn Sie warn auswählen, werden Warnungen zu ungültigen Ressourcenreferenzen ausgegeben. Bei Auswahl von fail werden Operationen, die in Folge ungültiger Ressourcenreferenzen fehlschlagen, gestoppt.
Das Feld Eingabe validieren (Aus/Warnung/Fehler) entspricht der Einstellung Validierung von Anwendungsreferenzen auf der Seite "Einstellungen der Unternehmensanwendung".
Information | Wert |
---|---|
Datentyp | String |
Standardwert | warn |
Eingebettete Konfiguration verarbeiten
Gibt an, ob die eingebettete Konfiguration verarbeitet werden soll. Eine eingebettete Konfiguration enthält Dateien wie resource.xml, variables.xml und deployment.xml. Sie können produktspezifische Implementierungsinformationen erfassen und in einer Anwendungs-EAR-Datei speichern. Eine solche EAR-Datei kann anschließend in einer Serverkonfiguration installiert werden. Dazu verwenden Sie die im Abschnitt "Eine Anwendung durch Programmierung installieren" beschriebenen Anwendungsverwaltungsschnittstellen.
Eine solche Anwendungs-EAR-Datei ist eine erweiterte EAR-Datei, die beim Export einer bereits installierten Anwendung erstellt wird. Das Kontrollkästchen für eingebettete Konfiguration zeigt eine solche erweiterte EAR-Datei an. Standardmäßig ist das Kontrollkästchen für "Eingebettete Konfiguration verarbeiten" ausgewählt, wenn erkannt wird, dass die Anwendung eine erweiterte EAR-Datei ist. Unabhängig davon, ob das Kontrollkästchen für "Eingebettete Konfiguration verarbeiten" aktiviert oder nicht aktiviert ist, werden die Optionen für Anwendungsinstallation mit den Informationen aus der eingebetteten Konfiguration vorab gefüllt. Die Benutzer können diese Werte während des Implementierungsprozesses ändern.
Wenn die exportierte EAR-Datei (die erweiterte EAR-Datei) gemeinsam genutzte Bibliotheken und die zugehörigen Konfigurationsinformationen enthält, ist der Prozess der Anwendungsinstallation abhängig davon, ob das Kontrollkästchen "Eingebettete Konfiguration verarbeiten" aktiviert oder nicht aktiviert ist. Wenn das Kontrollkästchen für eine Anwendung aktiviert ist, für die eine Konfiguration gemeinsam genutzter Bibliotheken definiert ist, wird die Anwendung mit diesen gemeinsam genutzten Bibliotheken installiert und auf der Basis der Informationen in der eingebetteten Konfiguration konfiguriert. Wenn das Kontrollkästchen für eine Anwendung nicht aktiviert ist, für die eine Konfiguration gemeinsam genutzter Bibliotheken definiert ist, wird die EAR-Datei trotzdem mit diesen gemeinsam genutzten Bibliotheken und ihren Konfigurationen installiert.
Die Definition der gemeinsam genutzten Bibliothek bleibt nicht erhalten, auch wenn die im Prozess enthaltene Konfigurationsoption inaktiviert wird.
Wenn Sie die Anwendung aus einer anderen Zelle als der aktuellen Zelle exportiert und die Variable $(CELL) für Installationsverzeichnis für Anwendung bei der Erstinstallation der Anwendung nicht angegeben haben, wählen Sie diese Einstellung ab (false), um die erweiterte EAR-Datei im Verzeichnis Profilstammverzeichnis/installedApps/Name_der_aktuellen_Zelle entpackt. Wenn diese Einstellung ausgewählt ist (true), wird die erweiterte EAR-Datei im Verzeichnis Profilstammverzeichnis/installedApps/Name_der_ursprünglichen_Zelle entpackt. Name_der_ursprünglichen_Zelle steht für die Zelle, in der die Anwendung ursprünglich installiert wurde. Sollten Sie die Variable $(CELL) für Installationsverzeichnis für Anwendung bei der Erstinstallation der Anwendung angegeben haben, entpackt das Installationsprogramm die erweiterte EAR-Datei im Verzeichnis Profilstammverzeichnis/installedApps/Name_der_aktuellen_Zelle.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false (abgewählt) |
Dateiberechtigung
Gibt Zugriffsberechtigungen für die Binärdateien installierter Anwendungen an, die im angegebenen Verzeichnis entpackt werden.
Für die Angabe von Dateiberechtigungen muss die Option Anwendung verteilen ausgewählt sein.
Im Textfeld können Sie Dateiberechtigungen angeben. Einige der häufig verwendeten Dateiberechtigungen können auch durch Auswahl in der Mehrfachauswahlliste gesetzt werden. Wenn Sie eine Option in der Auswahlliste auswählen, werden die Dateiberechtigungen im Textfeld überschrieben.
Sie können in der Liste eine oder mehrere der folgenden Dateiberechtigungszeichenfolgen auswählen. Wenn Sie mehrere Optionen auswählen, werden die Zeichenfolgen kombiniert.
Option in der Mehrfachauswahlliste | Definierte Dateiberechtigungszeichenfolge |
---|---|
Lesezugriff auf alle Dateien zulassen, aber keinen Schreibzugriff | .*=755 |
Ausführung ausführbarer Dateien zulassen | .*\.dll=755#.*\.so=755#.*\.a=755#.*\.sl=755 |
Lesezugriff auf HTML- und Bilddateien durch alle zulassen | .*\.htm=755#.*\.html=755#.*\.gif=755#.*\.jpg=755 |
Anstatt die Mehrfachauswahlliste zum Festlegen der Dateiberechtigungen zu verwenden, können Sie im Textfeld eine Dateiberechtigungszeichenfolge angeben. Dateiberechtigungen verwenden eine Zeichenfolge, die das folgende Format hat.
Dateinamensmuster=Berechtigung#Dateinamensmuster=Berechtigung
Dateinamensmuster steht für einen Dateinamensfilter mit einem regulären Ausdruck (z. B. .*\\.jsp für alle JSP-Dateien), Berechtigung gibt die Datei-ACLs (Access Control Lists) an, und # ist das Trennzeichen, wenn Sie mehrere Einträge für Dateinamensmuster und Berechtigung angeben. Wenn # ein Zeichen in einer Zeichenfolge vom Typ Dateinamensmuster ist, verwenden Sie stattdessen \#.
Wenn mehrere Dateinamensmuster und Dateiberechtigungen in der Zeichenfolge einem Uniform Resource Identifier (URI) in der Anwendung entsprechen, verwendet das Produkt die restriktivste Dateiberechtigung für die Datei. Wenn die Zeichenfolge für die Dateiberechtigungen beispielsweise .*\\.jsp=775#a.*\\.jsp=754 lautet, dann hat die Datei abc.jsp die Dateiberechtigung 754.
Nummer | Beispiel-URL |
---|---|
1 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war |
2 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp |
3 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF/MANIFEST.MF |
4 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/WEB-INF/classes/MyClass.class |
5 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/mydir/MyClass2.class |
6 | /opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/META-INF |
Die Ergebnisse der Dateimustererkennung sind wie folgt:
- MyWarModule.war stimmt mit keinem der URIs überein.
- .*MyWarModule.war.* stimmt mit allen URIs überein.
- .*MyWarModule.war$ stimmt nur mit URI 1 überein.
- .*\\.jsp=755 stimmt nur mit URI 2 überein.
- .*META-INF.* stimmt mit den URIs 3 und 6 überein.
- .*MyWarModule.war/.*/.*\.class stimmt mit den URIs 4 und 5 überein.
/opt/WebSphere/profiles/AppSrv01/installedApps/MyCell/MyApp.ear/MyWarModule.war/MyJsp.jsp
Jetzt geben Sie die folgende Zeichenfolge für das Dateimuster an:
.*MyApp.ear$=755#.*\.jsp=644
Die Ergebnisse der Dateimustererkennung sind wie folgt: - Das Verzeichnis MyApp.ear wird auf 755 gesetzt.
- Das Verzeichnis MyWarModule.war wird auf 755 gesetzt.
- Das Verzeichnis MyWarModule.war wird auf 755 gesetzt.
Unter Windows-Betriebssystemen kann die Definition der Leseberechtigung für eine Datei nicht aufgehoben werden. Bei den POSIX-Berechtigungsbits ist das Bit für die
Leseberechtigung für eine Datei 4, das Bit für Schreibberechtigung 2 und das Bit für Ausführungsberechtigung 1. Deshalb ist die Berechtigung einer Datei unter einem
Windows-Betriebssystem entweder 5 oder 7. Im POSIX-Stil gibt es außerdem die Berechtigungen user, group und world. Nur unter Windows-Betriebssystemen
können Sie die Berechtigung user für eine Datei festlegen. Die Berechtigungsbits group und world werden ignoriert.
Die hier angegebenen Zugriffsberechtigungen gelten für die Anwendungsebene. Sie können auch Zugriffsberechtigungen für die Binärdateien der Anwendung in der Konfiguration auf Knotenebene angeben. Die Dateiberechtigungen auf Knotenebene geben die maximalen (tolerantesten) Berechtigungen an, die Binärdateien der Anwendung erteilt werden können. Die hier angegebenen Zugriffsberechtigungen auf Anwendungsebene können nur dieselben wie auf Knotenebene oder noch restriktiver sein.
Diese Einstellung entspricht dem Feld Dateiberechtigungen auf der Seite Binärdateien der Anwendung.
Information | Wert |
---|---|
Datentyp | String |
Version des Anwendungsbuild
Gibt eine nicht editierbare Zeichenfolge an, die die Build-Version der Anwendung bezeichnet.
Das Feld Build-ID der Anwendung entspricht dem Feld Build-Version der Anwendung auf der Seite Binärdateien der Anwendung.
Information | Wert |
---|---|
Datentyp | String |
Zuteilung von Include-Anforderungen an ferne Ressourcen zulassen
Gibt an, ob eine Anwendung in einer verwalteten Knotenumgebung mit dem Standardanforderungsdispatcher Include-Dateien an Ressourcen von Webmodulen in anderen JVMs verteilen kann.
Dieses Feld entspricht dem Feld Zuteilung von Include-Anforderungen an ferne Ressourcen zulassen auf der Seite Eigenschaften für ferne Anforderungsverteilung.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |
Bereitstellung von Includes an ferne Ressourcen zulassen
Gibt an, ob eine Unternehmensanwendung eine Include-Anforderung einer Anwendung bearbeiten kann.
Dieses Feld entspricht dem Feld Bereitstellung von Includes an ferne Ressourcen zulassen auf der Seite Eigenschaften für ferne Anforderungsverteilung.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |
Name der Geschäftsanwendung
Gibt an, ob das Produkt eine neue Geschäftsanwendung mit der Unternehmensanwendung erstellt, die Sie installieren, oder die Unternehmensanwendung zu einer Kompositionseinheit einer vorhandenen Geschäftsanwendung macht.
Standardmäßig wird eine neue Geschäftsanwendung mit dem Einstellungswert WebSphere:blaname=Anyasset,blaedition=BASE erstellt. Wenn Sie in der Dropdown-Liste die Option für die Erstellung einer neuen Geschäftsanwendung auswählen, erstellt das Produkt eine Geschäftsanwendung, die denselben Namen wie Ihre Unternehmensanwendung hat. Wenn bereits eine Geschäftsanwendung mit dem Namen Ihrer Unternehmensanwendung vorhanden ist, erstellt das Produkt keine neue Geschäftsanwendung, sondern fügt der vorhandenen Geschäftsanwendung Ihre Unternehmensanwendung als Kompositionseinheit hinzu.
Wenn Sie die Seite Gemeinsam genutzte Bibliotheksbeziehungen verwenden müssen, um Abhängigkeitsbeziehungen von vorhandenen gemeinsam genutzten Bibliotheken in der Geschäftsanwendung anzugeben, wählen Sie den Namen der Geschäftsanwendung in der Dropdown-Liste aus. Es werden keine gemeinsam genutzten Bibliotheken auf der Seite angezeigt, wenn Sie sich für die Erstellung einer neuen Geschätsanwendung entscheiden und bereits eine Geschäftsanwendung mit dem Standardnamen vorhanden ist.
Wenn Sie Ihre Unternehmensanwendung einer vorhandenen Geschäftsanwendung hinzufügen möchten, wählen Sie eine vorhandene Geschäftsanwendung in der Dropdown-Liste aus. Das Produkt macht Ihre Unternehmensanwendung zu einer Kompositionseinheit der vorhandenen Geschäftsanwendung.
Information | Wert |
---|---|
Datentyp | String |
Standardwert | Eine neue Geschäftsanwendung erstellen, die denselben Namen hat wie die Unternehmensanwendung, die Sie installieren. WebSphere:blaname=Anyasset,blaedition=BASE |
Asynchrone Anforderungszustellung
Gibt an, ob Webmodule Anforderungen gleichzeitig in mehreren Threads zustellen kann, und wenn ja, ob der Server oder Client die Anforderungen zustellt. Die gleichzeitige Zustellung kann die Antwortzeiten von Servlets verbessern.
Wenn Operationen voneinander abhängig sind, aktivieren Sie die asynchrone Anforderungszustellung nicht. Wählen Sie Inaktiviert aus. Die gleichzeitige Zustellung kann zu Fehlern führen, wenn Operationen voneinander abhängig sind.
Wählen Sie Serverseite aus, um die gleichzeitige Zustellung von Anforderungen durch den Server zu aktivieren. Wählen Sie Clientseite aus, um die gleichzeitige Zustellung von Anforderungen durch den Client zu aktivieren.
Information | Wert |
---|---|
Datentyp | String |
Standardwert | Inaktiviert |
Automatische Auflösung von EJB-Referenzen zulassen
Gibt an, ob das Produkt JNDI-Standardwerte zuordnet oder ob unvollständige EJB-Referenzziele automatisch aufgelöst werden.
Wählen Sie diese Option aus, um die automatische Auflösung von EJB-Referenzzielen zu aktivieren, wenn die Referenzen von EJB-Modulen der Version 2.1 oder früher oder von Webmodulen der Version 2.3 oder früher stammen. Wenn Sie diese Option aktivieren, stellt der Laufzeitcontainer einen Standardwert bereit oder löst die EJB-Referenz für alle EJB-Referenzen, die keine Bindung haben, automatisch auf.
Wenn Sie auf der Seite Anwendungsinstallation vorbereiten die Option Standardbindungen generieren auswählen, müssen Sie diese Option nicht auswählen. Das Produkt generiert Standardwerte.
Wenn Sie Automatische Auflösung von EJB-Referenzzielen zulassen auswählen, müssen alle Module in der Anwendung ein gemeinsames Implementierungsziel nutzen. Wenn Sie diese Option auswählen und nicht alle Anwendungsmodule einen gemeinsamen Server nutzen, zeigt das Produkt nach dem Anklicken von Fertig stellen auf der Seite Zusammenfassung eine Warnung an und installiert die Anwendung nicht. Sie müssen diese Einstellung abwählen, bevor Sie auf Fertig stellen klicken, um die Anwendung installieren zu können.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |
Clientmodule implementieren
Gibt an, ob Clientmodule implementiert werden sollen.
Wählen Sie diese Option aus (setzen Sie sie auf true), wenn die zu implementierende Datei ein oder mehrere Clientmodule enthält und Sie Umgebungseinträge für die Clientmodule konfigurieren möchten. Wählen Sie diese Option außerdem aus, um Ressourcen wie EJB-Referenzen, Ressourcenumgebungsreferenzen oder Nachrichtenzielreferenzen zu konfigurieren. Wenn Sie diese Option auswählen, können Sie die Seite Umgebungseinträge für Clientmodule zuordnen aufrufen. Wählen Sie diese Option aus, wenn Sie die Clientmodule auf einem eingebundenen Knoten eines Deployment Manager (Eingebunden) oder in einem Anwendungsserver (Server implementiert) implementieren, und legen Sie für die Option Modus für Clientimplementierung einen geeigneten Wert für das Implementierungsziel, Eingebunden oder Server implementiert, fest.
Wenn Sie diese Option auswählen, installieren Sie die Clientmodule nur auf einem Implementierungsziel der Version 8.0 oder höher.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |
Clientimplementierungsmodus
Gibt an, ob Clientmodule in einem isolierten Implementierungsziel (Isoliert), einem eingebundenen Knoten eines Deployment Manager (Eingebunden) oder einem Anwendungsserver (Server implementiert) implementiert werden soll.
Der ausgewählte Modus für die Clientimplementierung bestimmt die Art und Weise, in der Suchvorgänge des Typs java: gehandhabt werden. Alle Java-URL-Namespaces (global, Anwendung, Modul und Komponente) sind in isolierten Clientprozessen lokal. In einem eingebundenen oder auf einem Server implementierten Clientprozess befinden sich die Namespaces auf einem Server. Der Server oder Cluster, der als Ziel für ein Clientmodul ausgewählt wird, bestimmt, wo die Namespaces erstellt werden. Alle Suchvorgänge des Typs java:, die für eingebundene oder auf einem Server implementierte Clientmodule ausgeführt werden, werden an den Zielserver oder -cluster weitergeleitet. Das Clientmodul wird nicht wirklich im Zielserver oder -cluster ausgeführt. Stattdessen verwenden mehrere Instanzen desselben Clientmoduls im Modus Eingebunden oder Server implementiert alle denselben Komponenten-Space. Die Auswahl des Modus Eingebunden ist lediglich die Erklärung der Absicht, dass das Clientmodul mit Java Network Launching Protocol (JNLP) gestartet werden soll, während die JNDI-Funktionsweise (Java Naming and Directory Interface) der Modi "Eingebunden" und "Server implementiert" dieselbe bleibt.
Information | Wert |
---|---|
Datentyp | String |
Standardwert | Isoliert |
Schemavalidierung
Die Schemavalidierung legt fest, dass die Implementierungsdeskriptoren anhand von veröffentlichten Java EE-Implementierungsdeskriptorschemas validiert werden sollen. Wenn diese Option ausgewählt wird, analysiert das Produkt jeden Implementierungsdeskriptor, um die Version der Java EE-Spezifikation für den Implementierungsdeskriptor zu ermitteln, wählt das geeignete Schema aus, und prüft den Implementierungsdeskriptor anschließend anhand des Java EE-Implementierungsdeskriptorschemas. Fehler bei der Validierung verursachen Fehlernachrichten.
Ein Java EE-Implementierungsdeskriptorschema wird auch als DTD bezeichnet.
Wenn Sie diese Option auswählen, installieren Sie Ihre Anwendung oder Ihr Modul nur auf einem Implementierungsziel der Version 8.0 oder höher.
Information | Wert |
---|---|
Datentyp | Boolean |
Standardwert | false |