Damit von Adobe vorkonfigurierte JBoss-Software eine Verbindung zur MySQL-Datenbank herstellen kann, in der LiveCycle-Daten gespeichert werden, müssen Sie eine Datenquelldatei erstellen und diese auf der JBoss-Instanz bereitstellen, auf der Sie LiveCycle bereitstellen.
5.4.1.1 Datei „adobe-ds.xml“ bearbeitenVor dem Konfigurieren der MySQL-Datenquelle müssen Sie die Datenbank auf MySQL bereits erstellt haben, wie im Abschnitt 4.6 MySQL-Datenbank erstellen beschrieben.
Öffnen Sie die Datei „[Anwendungsserver-Stammordner]/server/lc_mysql/deploy/adobe-ds.xml“ in einem Texteditor und suchen Sie in den Elementen IDP_DS und EDC_DS jeweils die folgende Zeile:
<connection-url>jdbc:mysql://localhost:3306/adobe</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<security-domain>MySqlDbRealm</security-domain>
Ersetzen Sie Folgendes in der Datei durch die für Ihre Datenbank spezifischen Werte:
localhost: Der Name, die IP-Adresse oder der vollständig angegebene Pfad des Computers, der als Host für die Datenbank dient. Der Standardwert ist localhost.
3306: Der Anschluss, der für den Zugriff auf die Datenbank verwendet wird. Der Standardanschluss ist 3306.
adobe: Der Name der Datenbank, in der die Daten gespeichert werden. Ersetzen Sie den Standardwert adobe durch Ihren Datenbanknamen.
Suchen Sie in den Zeilen, die auf die Einstellungen für <connection-url> folgen, die Einstellungen für user-name und password und ersetzen Sie die Standardwerte durch den Benutzernamen und das Kennwort, mit denen der Anwendungsserver auf Ihre Datenbank zugreift.
Stellen Sie sicher, dass die Minimal- und Maximalwerte für die Datenquellenverbindungen wie folgt festgelegt sind:
Für IDP_DS:
<min-pool-size>1</min-pool-size>
<max-pool-size>30</max-pool-size>
Für EDC_DS:
<min-pool-size>1</min-pool-size>
<max-pool-size>20</max-pool-size>
Hinweis: Erhöhen Sie bei hoher Auslastung Ihres LiveCycle-Servers die maximale Anzahl der JDBC-Verbindungen, um sicherzustellen, dass alle Aufträge verarbeitet werden. Erhöhen Sie in diesen Fällen <max-pool-size> sowohl für IDP_DS als auch für EDC_DS auf 50 oder höher.
Speichern und schließen Sie die Datei.
5.4.1.2 Datei „mysql-ds.xml“ bearbeitenWenn Sie LiveCycle mit einer MySQL-Datenbank ausführen, müssen Sie MySQL als Standarddatenquelle für JBoss festlegen. Dieses Verfahren setzt voraus, dass der JDBC-Treiber für MySQL im Ordner „[Anwendungsserver-Stammordner]/server/lc_mysql/lib“ installiert ist.
Öffnen Sie die Datei „[Anwendungsserver-Stammordner]/server/lc_mysql/deploy/mysql-ds.xml“ in einem Texteditor und ändern Sie das Element <local-tx-datasource> entsprechend Ihren MySQL-Verbindungseinstellungen:
<jndi-name>DefaultDS</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/adobe/</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<security-domain>MySqlDbRealm</security-domain>
Ersetzen Sie Folgendes in der Datei durch die für Ihre Datenbank spezifischen Werte:
localhost: Ersetzen Sie diesen Wert durch den Namen des Hostservers der Datenbank.
3306:Ersetzen Sie diesen Wert durch die Anschlussnummer Ihres Datenbankservers.
adobe:Ersetzen Sie diesen Wert durch die Datenbank, die eine Verbindung mit LiveCycle herstellt.
Suchen Sie in den Zeilen, die auf die Einstellungen für <connection-url> folgen, die Einstellungen für user-name und password und ersetzen Sie die Standardwerte durch den Benutzernamen und das Kennwort, mit denen der Anwendungsserver auf Ihre Datenbank zugreift.
Speichern und schließen Sie die Datei.
5.4.1.3 Datei „login-config.xml“ bearbeitenÖffnen Sie die Datei „[Anwendungsserver-Stammordner]/server/lc_mysql/conf/login-config.xml“ in einem Texteditor und ändern Sie folgenden Code im Element <Richtlinie>:
<application-policy name="MySqlDbRealm">
<authentication>
<login-module
code="org.jboss.resource.security.SecureIdentityLoginModule" flag
= "required">
<module-option name="principal">adobe</module-option>
<module-option name="userName">adobe</module-option>
<module-option name="password">adobe</module-option>
<module-option
name="managedConnectionFactoryName">jboss.jca:service=LocalTxCM,
name=Default DS </module-option>
</login-module>
</authentication>
</application-policy>
Ersetzen Sie den fett gedruckten Text durch die entsprechenden Werte für Ihre Datenbank, damit der Anwendungsserver auf Ihre Datenbank zugreifen kann.
Speichern und schließen Sie die Datei.
Starten Sie JBoss.
|
|
|