Die mit der Administrationskonsole installierte Anwendung kann nicht mit der Workbench publiziert werden

Für eine mit der Workbench publizierte Anwendung wird auf dem Server möglicherweise ein anderer Anwendungsname als für dieselbe mit der Administrationskonsole von WebSphere Application Server installierte Anwendung angezeigt.

Dieses Szenario tritt auf, wenn sich der Name in einer Anwendung für das Unternehmensanwendungsprojekt (EAR-Projekt) von dem im Tag display-name in der Anwendungsimplementierungsdeskriptordatei (application.xml) angegebenen Namen unterscheidet. Die Entwicklungsworkbench verwendet den EAR-Projektnamen als Anwendungsnamen bei der Publizierung auf dem Server. Die Administrationskonsole dagegen verwendet den Anzeigenamen (display-name) der Anwendung aus der Datei application.xml. Wenn Sie diese Anwendung mit der Administrationskonsole installieren und anschließend die Workbench verwenden, um dieselbe Anwendung auf demselben Server zu publizieren, ist die Anwendung auf dem Server zweimal mit zwei unterschiedlichen Namen vorhanden: Einer der Anwendungsnamen wird bei der Installation der Anwendung mit der Administrationskonsole generiert und entspricht dem display-name aus der Datei application.xml. Der andere Anwendungsname wird bei der Publizierung der Anwendung mit der Workbench generiert und entspricht dem Namen des EAR-Projekts. Wird die Workbench verwendet, um weitere Aktualisierungen und Publizierungen dieser Anwendung vorzunehmen, schlägt dies fehl und führt zur folgenden Laufzeitfehlernachricht gefolgt von verschiedenen Publizierungsausnahmen:
Während der Publizierung traten einige Fehler auf, und die Anwendung wurde möglicherweise nicht installiert, oder sie wurde erfolgreich installiert, konnte aber nicht gestartet werden.
Im Folgenden sehen Sie Beispiele für Publizierungsausnahmen in der Ansicht "Konsole" der Workbench:
  • javax.naming.NameAlreadyBoundException
  • com.ibm.ws.webcontainer.exception.WebAppNotLoadedException
Wenn Sie für die Aktualisierung und Publizierung derselben Anwendung mit der Workbench oder Administrationskonsole eine höhere Flexibilität erreichen möchten, müssen Sie den Namen des EAR-Projekts mit dem display-name der Anwendung aus der Datei application.xml abgleichen. Wenn Sie ein EAR-Projekt mit der Workbench erstellen, verwendet die Workbench standardmäßig den Namen, den Sie für das EAR-Projekt angeben, um den entsprechenden display-name der Anwendung aus der Datei application.xml automatisch zu generieren.
Symbol das den Typ des Artikels anzeigt. Referenzartikel
Nutzungsbedingungen für Information Center | Feedback

Symbol für Zeitmarke Letzte Aktualisierung: 29.04.2014

Dateiname: rpubappname.html