1.4.1 MySQL für die von Adobe vorkonfigurierte JBoss-Software konfigurieren

Damit von Adobe vorkonfigurierte JBoss-Software eine Verbindung zur MySQL-Datenbank herstellen kann, in der AEM Forms on JEE-Daten gespeichert werden, müssen Sie eine Datenquelldatei erstellen und diese auf der JBoss-Instanz bereitstellen, auf der Sie AEM Forms on JEE bereitstellen.

Hinweis: Verschlüsseln Sie das Kennwort in der Datei lc_turnkey.xml mit einer der Methoden, die bei http://community.jboss.org/wiki/EncryptingDataSourcePasswords beschrieben werden. Sie können auch die Anweisungen unter http://blogs.adobe.com/livecycle/2009/10/livecycle_-_encrypting_clearte.html verwenden.

1.4.1.1 Bearbeiten der Datei „lc_turnkey“

Vor dem Konfigurieren der MySQL-Datenquelle müssen Sie die Datenbank auf MySQL bereits erstellt haben, wie im Abschnitt MySQL-Datenbank erstellen beschrieben.

  1. Öffnen Sie die Datei „ [Appserver-Stammordner] \standalone\configuration\lc_turnkey.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>
  2. 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.

  3. 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.

  4. 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>30</max-pool-size>
      Hinweis: Erhöhen Sie bei hoher Auslastung Ihres AEM Forms on JEE-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.
  5. Speichern und schließen Sie die Datei.

1.4.1.2 Bearbeiten der Datei „lc_turnkey.xml“

  1. Öffnen Sie die Datei „ [Appserver-Stammordner] /standalone/configuration/lc_turnkey.xml“ in einem Texteditor und ändern Sie den folgenden Code im Element <authentication> :

    <security-domain name="EncryptDBPassword"> 
                        <authentication> 
                            <login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required"> 
                                <module-option name="userName" value="adobe"/> 
                                <module-option name="password" value="-3bfaa32dfe43f65b207a6df87216de44"/> 
                                <module-option name="managedConnectionFactoryName" value="jboss.jca:name=DefaultDS,service=LocalTxCM"/> 
                            </login-module> 
                        </authentication> 
                    </security-domain> 
              <security-domain name="EncryptDBPassword_IDP_DS"> 
                        <authentication> 
                            <login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required"> 
                                <module-option name="userName" value="adobe"/> 
                                <module-option name="password" value="-3bfaa32dfe43f65b207a6df87216de44"/> 
                                <module-option name="managedConnectionFactoryName" value="jboss.jca:name=IDP_DS,service=LocalTxCM"/> 
                            </login-module> 
                        </authentication> 
                    </security-domain> 
            <security-domain name="EncryptDBPassword_EDC_DS"> 
                        <authentication> 
                            <login-module code="org.picketbox.datasource.security.SecureIdentityLoginModule" flag="required"> 
                                <module-option name="userName" value="adobe"/> 
                                <module-option name="password" value="-3bfaa32dfe43f65b207a6df87216de44"/> 
                                <module-option name="managedConnectionFactoryName" value="jboss.jca:name=EDC_DS,service=LocalTxCM"/> 
                            </login-module> 
                        </authentication> 
                    </security-domain>
  2. Ersetzen Sie den fett gedruckten Text durch die entsprechenden Werte für Ihre Datenbank, damit der Anwendungsserver auf Ihre Datenbank zugreifen kann.

  3. Speichern und schließen Sie die Datei.

  4. Starten Sie JBoss.