Home > Installation
SQL Server Configuration on WebSphere Application Server 6.1
ebx.properties configuration
In section « Persistence parameters » of file ebx.properties, define sqlserver as the persistence database as follows: ebx.persistence.factory=sqlserver. Parameters url, user and password are not necessary, they are defined in WAS (WebSphere Application Server) data source configuration.
SQL_SERVER_JDBC_DRIVER_PATH configuration
- Open WebSphere Administrative Console
- Select Environment > WebSphere Variables
- Click on New
- Input name SQL_SERVER_JDBC_DRIVER_PATH, enter the path to SQL Server JDBC driver libraries (the directory that contains file sqljdbc.jar)
- Click on Apply button, then Save
JDBC providers configuration
- Select Resources > JDBC Providers
- Click on New
- Step 1 : Select the database type, select User defined
- Step 2 : Modify the implementation class name com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource
- Step 3 : Modify the provider name SQL Server JDBC Driver
- Click on Next
- Step 4 : Modify class path ${SQL_SERVER_JDBC_DRIVER_PATH}/sqljdbc.jar
- Click on Finish, then Save
- Click on Data sources (Websphere Version 4) in Additional Properties
- Click on New
- Enter name SQL Server JDBC Driver - 4.0 DataSource
- Enter the necessary parameters : Default user ID, Default password. Database name may be left blank since we shall provide a connect URL.
- Click on Apply, then Save
- Select SQL Server JDBC Driver - 4.0 DataSource
- Click on Custom properties in Additional Properties
- Click New
- Modify the property name URL
- Modify the property value, for example jdbc:sqlserver://127.0.0.1:1043
- Click on Apply, then Save
- Click on Test connection button in page JDBC providers > SQL Server JDBC Driver > Data sources (version 4) > SQL Server - 4.0 DataSource.
- Check the message for the connection test
Connection Pool Timeout and Transaction Service Timeout configuration
- Select Resources > JDBC Providers > SQL Server JDBC Driver > Data sources (version 4) > SQL Server JDBC Driver - 4.0 DataSource > Connection pool properties, configure the parameters according to your needs
- Select Servers > Application Servers > server name > Container services > Transaction service, configure the parameters according to your needs
ebxPlatform.ear deployment
- In page Applications > Install New Application, select the application to deploy (here ebxPlatform.ear), then click next, next, continue
- Step 1 : Specify options for installing enterprise applications and modules
- Step 2 : Map modules to servers
- Step 3 : Map resource references to resources, select the JNDI ressource name already configured. In our example, it is jdbc/SQL Server JDBC Driver - 4.0 DataSource. Select the module ebx.war, enter the JNDI name in the displayed table, then click on OK button
- Step 4 : Map virtual hosts to web modules
- Step 5 : Summary, click on "finish" button
- If the application is already deployed, you can select Applications > Enterprise Applications > EBX.Platform > Mapping resource references to resources
Configuration de la source de données SQL Server sur WebSphere Application Server 6.1
Configuration ebx.properties
Dans la partie « Persistence parameters » du fichier ebx.properties, définir sqlserver comme la base de persistance des données comme suit : ebx.persistence.factory=sqlserver. Les paramètres url, utilisateur et mot de passe ne sont plus nécessaires, ils sont définis dans la configuration de la source de données de WAS (WebSphere Application Server).
Configuration SQL_SERVER_JDBC_DRIVER_PATH
- Ouvrir WebSphere Administrative Console
- Sélectionner Environment > WebSphere Variables
- Cliquer sur Nouveau
- Entrer le nom SQL_SERVER_JDBC_DRIVER_PATH, saisir le chemin d'accès aux bibliothèques SQL Server JDBC driver (le répertoire qui contient le fichier sqljdbc.jar pour SQL Server)
- Cliquer sur Apply, puis Save
Configuration JDBC Providers
- Sélectionner Resources > JDBC Providers
- Cliquer sur New
- Etape 1 : Sélectionner Type de base de données Défini par l'utilisateur.
- Etape 2 : Sélectionner la classe d'implémentation com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource.
- Etape 3 : Saisir le nom du fournisseur SQL Server JDBC Driver.
- Cliquer sur Next
- Etape 4 : Modifier le chemin d'accès aux classes ${SQL_SERVER_JDBC_DRIVER_PATH}/sqljdbc.jar
- Cliquer sur Apply, puis Save
- Sélectionner SQL Server JDBC Driver
- Cliquer sur Data sources (Websphere Version 4) dans Additional Properties
- Cliquer sur New
- Saisir le nom SQL Server JDBC Driver - 4.0 DataSource
- Saisir les paramètres nécessaires : Default user ID, Default password. Le nom de la base de données peut être laissé blanc puisque nous fournirons une URL de connexion.
- Cliquer sur Apply, puis Save
- Sélectionner SQL Server JDBC Driver - 4.0 DataSource
- Cliquer sur Custom properties dans Additional Properties
- Modifier la valeur de l'URL, par exemple jdbc:sqlserver://127.0.0.1:1043
- Modifier la valeur du driverType, saisir la valeur thin par exemple dans Custom properties
- Cliquer sur Apply, puis Save
- Cliquer sur le bouton Test connection de la page JDBC providers > SQL Server JDBC Driver > Data sources (version 4) > SQL Server JDBC Driver - 4.0 DataSource.
- Vérifier le message de test
Configuration Connection Pool Timeout et Transaction Service Timeout
- Sélectionner Resources > JDBC Providers > SQL Server JDBC Driver > Data sources (version 4) > SQL Server JDBC Driver - 4.0 DataSource > Connection pool properties, configurer les paramètres selon vos besoins
- Sélectionner Servers > Application Servers > server name > Container services > Transaction service, configurer les paramètres selon vos besoins
Déploiement ebxPlatform.ear
- Dans la page Applications > Install New Application, sélectionner l'application à déployer (ebxPlatfform.ear), puis cliquer sur suivant, suivant et continuer
- Step 1 : Specify options for installing enterprise applications and modules, spécifier les diverses options disponibles pour préparer et installer votre application
- Step 2 : Map modules to servers, Mappage des modules vers les serveurs
- Step 3 : Map resource references to resources, sélectionner le nom de la ressource JNDI déjà configurée. Dans notre exemple, c'est jdbc/SQL Server JDBC Driver - 4.0 DataSource. Sélectionner le module ebx.war, saisir le nom de la JNDI dans le tableau, puis cliquer le bouton OK
- Step 4 : Mappage des hôtes virtuels pour les modules Web
- Step 5 : Récapitulatif, cliquer sur "terminer"
- Si l'application est déjà déployée, vous pouvez sélectionner Applications > Enterprise Applications > EBX.Platform > Mapping resource references to resources
Home > Installation