Crowd Doku
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.
Der Inhalt auf dieser Seite ist schon seit einer Weile nicht mehr aktualisiert worden. Das muss kein Nachteil sein. Oft überdauern unsere Seiten Jahre, ohne wirklich unnütz zu werden. Einfach auf diesen Link klicken, wenn wir die Seite mal wieder aktualisieren sollten. Alte Inhalte können falsch, irreführend oder überholt sein. Bitte nutzen Sie das Formular oder den Live-Chat auf dieser Seite oder kontaktieren Sie uns via E-Mail unter content@seibert-media.net, wenn Sie Zweifel, Fragen, Anregungen oder Änderungswünsche haben.