sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] Retour sur les temps de suppression


From: Pierre Dittgen
Subject: Re: [sdx-users] Retour sur les temps de suppression
Date: Tue, 02 Nov 2004 14:43:48 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7) Gecko/20040616

Bonjour,

J'ai utilisé un entrepôt MySQL:
Merci pour cette description détaillée d'utilisation d'une base relationnelle externe. Il serait, à mon avis, très intéressant de placer le contenu de ce mail dans la documentation en ligne.

<sdx:database type="MYSQL" dsi="identifiant de connexion"/>
J'ai une question : est-ce que MySQL est la seule base de données relationnelle supportée pour les index Lucène ?

Mes tests avec PostGreSQL a échoué :
1) 1er test
<sdx:database type="POSTGRESQL" dsi="identifiant de connexion"/>
=> stacktrace dans sdx.log :
ERROR (2004-11-02) 14:41.22:621 [sdx.framework.com.ajlsm.sdx] (Unknown-URI) Unknown-thread/LoggingUtils: SDX - Application - Configuration : Unable to configure the application at, C:\dev\Tomcat_4.1.27-sdx2.2\webapps\sdx23\svgcollection\ .
org.apache.avalon.framework.configuration.ConfigurationException: POSTGRESQL
[...]
Caused by: java.lang.ClassNotFoundException: POSTGRESQL
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1444) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1289)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:141)
at fr.gouv.culture.sdx.utils.Utilities.getObjectForClassName(Utilities.java:627) at fr.gouv.culture.sdx.utils.database.DatabaseBacked.configure(DatabaseBacked.java:84) at fr.gouv.culture.sdx.documentbase.SDXDocumentBase.configure(SDXDocumentBase.java:147) at fr.gouv.culture.sdx.documentbase.LuceneDocumentBase.configure(LuceneDocumentBase.java:235) at fr.gouv.culture.sdx.application.Application.configureUserDocumentBase(Application.java:465) at fr.gouv.culture.sdx.application.Application.configure(Application.java:319) at fr.gouv.culture.sdx.framework.FrameworkImpl.configureApplication(FrameworkImpl.java:394)
        ... 41 more

2) 2ème test
<sdx:database type="JDBC" dsi="identifiant de connexion"/>
=> stacktrace dans sdx.log :
ERROR (2004-11-02) 14:23.37:105 [sdx.framework.com.ajlsm.sdx.fr.passtech.svgcollection.sdxuserdb.users.users] (Unknown-URI) Unknown-thread/LoggingUtils: Unable to create the table, "svgcollection_users" : Unable to execute the query, "{0}" : Unable to read the search index of {1} : {2} fr.gouv.culture.sdx.exception.SDXException: Unable to execute the query, "{0}" : Unable to read the search index of {1} : {2}
[...]
Caused by: java.sql.SQLException: ERROR: syntax error at or near "("
        at fr.gouv.culture.sdx.exception.SDXException.log(SDXException.java:125)
        at 
fr.gouv.culture.sdx.exception.SDXException.<init>(SDXException.java:105)
        at fr.gouv.culture.sdx.utils.rdbms.JDBC$Template.execute(JDBC.java:147)
        at fr.gouv.culture.sdx.utils.rdbms.JDBC.createTable(JDBC.java:82)
        ... 51 more

Note : L'utilisation de PostGreSQL comme entrepôt de fichier fonctionne par contre à merveille.

Pierre
--
Pierre Dittgen
PASS Technologie http://www.pass-tech.fr





reply via email to

[Prev in Thread] Current Thread [Next in Thread]