Frage

Ich baue eine Jee6-Anwendung, die auf Glassfish v3.0.1 läuft.Es ist eine Web-Anwendung mit EJBS, die als Krieg eingesetzt (EJB 3.1).

Ich versuche derzeit, ein Login mithilfe eines JDBC-basierten Sicherheitsrealms zu konfigurieren. Jetzt weiß ich nicht, wie ich meine Kriegsanwendung konfigurieren soll, um nicht den Standard-Glassfish Security Realm (Datei) zu verwenden und stattdessen mein neu erstelltes JDBC-REALM zu verwenden. Ich weiß, wie man es in einer EAR-Anwendung tut, dort können Sie eine Sun-Application.xml zusammen mit der Anwendung mit einem solchen Inhalt bereitstellen:

generasacodicetagpre.

Wenn ich jedoch eine Web-Anwendung habe, kann ich es nicht verwenden, zumindest nicht beim Bereitstellen der App (ich erhalte einen Fehler, weil meine App nicht für die Ear-Bereitstellung konfiguriert ist) Kann ich das Standardsicherungsbereich in der Sun-Web.xml deklarieren?Ich konnte auch keine Option in der Glasfisch-Admin-Schnittstelle finden, oder habe ich es vermisst?

War es hilfreich?

Lösung

Ich habe gerade herausgefunden, dass ich mein Web.xml die folgenden Zeilen hinzufügen muss, um das Reich zu ändern:

generasacodicetagpre.

Das Standard-Bereich kann auch im Admin-Menü eingestellt werden, direkt im Abschnitt "Sicherheit" (wie konnte ich das überwachen ...)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top