2017-05-14 5 views
0

Eigentlich möchte ich Wso2is 5.3.0 mit dem Postgres-Schema für die Produktionsumgebung einrichten, die ich konfiguriert habe als "jdbc: postgresql: // localhost: 5432/wso2? CurrentSchema = wso2pgschema" in die masterdatasources.xml Datei und in der Lage wso2is im postgres-Schema zu installieren, aber wenn ich an den Browser geht und versucht, seine einzuloggen gibt mirWso2-Identity-Server mit Postgres-Datenbankschema

[LOG] [2017.05.14 19 Fehler: 15: 59.023 ] ERROR {org.wso2.carbon.user.core.common.AbstractUserStoreManager} - Fehler beim Zugriff auf Java Security Manager-Berechtigungsblock [2017-05-14 19: 15: 59,026] ERROR {org.wso2.carbon. Ader. services.authentication.AuthenticationAdmin} - Fehler System während Authentifizieren/Autorisieren Benutzer: Fehler bei der Ereignisbehandlung: PRE_AUTHENTICATION

Gibt es eine Art, wie wir es Datenbankschema installieren können oder müssen wir es im öffentlichen Schema-Datenbank installieren /? Installation mit der eingebauten h2-Datenbank für die Produktion beibehalten.

Bitte Hilfe.

Dank Pankaj

Antwort

0

Ja, Sie ein Schema anderes als das public Schema verwenden können. Bitte beachten Sie die Post here für die Schritte.

Für den zweiten Teil der Frage wird die Standard-H2-Datenbank nicht für Produktionssysteme empfohlen.

+0

Danke Pulasthi, versuchte dies und seine Arbeit, aber in Postgres-Dokumentation können wir verbinden Postgres 9.4 Schema als die Bereitstellung der URL wie "jdbc: postgresql: // localhost: 5432/wso2? CurrentSchema = wso2schema" und erfordert keinen Befehl auszuführen "ALTER DATABASE wso2db SET Suchpfad TO public, wso2schema;" –