Bedeutung dieser Glassfish-Warnung: Kontextpfad unterscheidet sich von Bundle

8

Ich bin nicht ganz sicher, was diese Fehlermeldung anzeigt:

%Vor%

Soweit ich das beurteilen kann, scheint es keine "application.xml" -Datei zu geben ... ist das veraltet?

%Vor%

Siehe auch Kommentare hier:

  

Ist die Datei Application-ejb.jar in der Datei application.xml in aufgeführt?   das META-INF-Verzeichnis der Ear-Datei? Ist die Application-ejb.jar in der   Wurzel der Ear-Datei? - Sam Nunnally 24. November 13 um 4:03

Enterprise-Anwendung einrichten

was mich dazu bringt, mich über die Struktur meiner Anwendung zu wundern. Zurzeit läuft die Anwendung mit der erwarteten Ausgabe - einem Servlet, das ein EJB aufruft.

Worauf bezieht sich dieser Fehler?

Siehe auch:

Ссылка

    
Thufir 09.09.2014, 08:52
quelle

1 Antwort

9

Dies ist nur eine Warnung, Sie können sie ignorieren, wenn Sie möchten.

Die Warnung wird ausgelöst, weil Sie wahrscheinlich einen führenden Schrägstrich (d. h. / ) in Ihrem Kontextstammverzeichnis in glassfish-web.xml haben (sollte sich im Ordner WEB-INF des WAR befinden).

Sie können die Warnung loswerden, wenn Sie den führenden Schrägstrich entfernen, sodass Ihr glassfish-web.xml ähnlich aussieht:

%Vor%

Wenn Sie keine glassfish-web.xml haben, können Sie eine erstellen, die wie das Beispiel aussieht. Sie können auch einen besseren Kontextstamm für Ihre Anwendung wählen.

    
unwichtich 09.09.2014, 11:03
quelle