Nuxeo & Oracle : OCI Driver Configuration 
------------------------------------------

                 Key: NXP-7507
                 URL: https://jira.nuxeo.com/browse/NXP-7507
             Project: Nuxeo Enterprise Platform
          Issue Type: Bug
          Components: Directory
    Affects Versions: 5.4.2
         Environment: Nuxeo /Tomcat / Oracle 11G  R2 / Linux Redhat  5.7
            Reporter: Ludovic Toinel
            Priority: Major


Bonjour,

Nous utilisons un cluster Oracle RAC avec Nuxeo et nous souhaitons utiliser le 
driver OCI d'Oracle pour la gestion du Failover.

Pour cela nous avons : 

- Modifié notre nuxeo.conf pour y placer les valeurs suivantes

nuxeo.db.url=jdbc:oracle:thin:NUXEO_LTO/NUXEO_LTO@vspar-iris-sr-bddev:1521:NUXDEV1
nuxeo.db.driver=oracle.jdbc.driver.OracleDriver
nuxeo.db.testOnBorrow=true
nuxeo.db.initialSize=0
nuxeo.db.maxIdle=5
nuxeo.db.maxActive=10
nuxeo.db.user=NUXEO_LTO
nuxeo.db.password=NUXEO_LTO

- Modifié la configuration des datasources présents dans la config Tomcat du 
template Oracle (nuxeo.xml) pour y injecter l'URL de notre BDD incluant le 
driver OCI.

        <Resource name="jdbc/nxsqldirectory" auth="Container"
                type="javax.sql.DataSource" 
initialSize="${nuxeo.db.initialSize}" maxActive="${nuxeo.db.maxActive}" 
maxIdle="${nuxeo.db.maxIdle}" maxWait="10000"
                testOnBorrow="${nuxeo.db.testOnBorrow}" validationQuery="SELECT 
1 FROM DUAL"
                driverClassName="${nuxeo.db.driver}" url="${nuxeo.db.url}" /> 

        <Resource .......
        <Resource .......        


- Modifié notre default-repository-config.xml 

        <xa-datasource>oracle.jdbc.xa.client.OracleXADataSource</xa-datasource>
        <property name="URL">${nuxeo.db.url}</property>
        <property name="User">${nuxeo.db.user}</property>
        <property name="Password">${nuxeo.db.password}</property>


Après tests, cette configuration ne fonctionne pas, les propriétés suivantes 
semblent être requises par Nuxeo au démarrage du serveur.

nuxeo.db.host=vspar-iris-sr-bddev
nuxeo.db.port=1521
nuxeo.db.name=NUXDEV1
                        

Lorsque je vérifie tous les fichiers de configuration Nuxeo, je ne vois aucun 
appel à ces properties. 

- Y-a-til un prérequis particulier pour Nuxeo vis à vis de ces propriétés ? 
- Pourquoi ces paramètres sont nécessaires au bon fonctionnement des directory 
alors qu'aucune configuration n'y fait appel ?
- Pourquoi le default-repository-config n'exploite pas les datasources 
configurés dans Tomcat ?

Merci d'avance

         
 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

       
_______________________________________________
ECM-tickets mailing list
[email protected]
http://lists.nuxeo.com/mailman/listinfo/ecm-tickets

Reply via email to