Glassfish: Wie kann man den Sicherheits-Reich für eine Kriegs-App ändern?
-
13-09-2020 - |
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?
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 ...)