Crowd Doku
Diese Seite wurde zuletzt am 18.09.2025 geändert.
Befolgen Sie diese Schritte, um CrowdID mit Oracle zu verbinden.
CROWD_INSTALL}/apache-tomcat/lib/
.CROWD_INSTALL}/apache-tomcat/common/lib/
.Editieren Sie die apache-tomcat-X.X.XX/conf/Catalina/localhost/openidserver.xml Datei und passen Sie die Parameter username, password, driverClassName und url für die Datenquelle an.
<Context path="/openidserver" docBase="../../crowd-openidserver-webapp" debug="0"> <Resource name="jdbc/CrowdIDDS" auth="Container" type="javax.sql.DataSource" username="[enter db username here]" password="[enter db password here]" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@localhost:1521:crowdiddb" [ delete the minEvictableIdleTimeMillis, timeBetweenEvictionRunsMillis and maxActive params here ] /> <Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/> </Context>
Editieren Sie die build.properties Datei (diese liegt im Root des Crowd Releases, nicht Crowd EAR-WAR) und passen Sie hibernate.dialect folgendermaßen an:
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
Wenn Sie nicht diese Datei bearbeiten und das Build-Skript ausführen möchten, können Sie direkt die jdbc.properties Datei (diese wird vom obigen Skript modifiziert). Die jdbc.properties Datei liegt hier: crowd-openidserver-webapp\WEB-INF\classes\jdbc.properties
. Modifizieren Sie die Datei wie folgt:
# - Crowd Configuration Options hibernate.connection.datasource=java\:comp/env/jdbc/CrowdIDDS hibernate.dialect=org.hibernate.dialect.OracleDialect hibernate.transaction.factory_class=org.hibernate.transaction.JDBCTransactionFactory ...
Sie sollten nun einen Applikationsserver für die Verbindung mit einer Datenbank und CrowdID für die Verwendung der korrekten Datenbank konfiguriert haben. Starten Sie jetzt CrowdID und beobachten Sie die Logs für jegliche Fehlermeldungen.