Le 17/02/2010 15:15, Malo Pichot a écrit :
> Le 16/02/2010 19:16, vincent Leconte a écrit :
>> Malo Pichot a écrit :
>>> Bonjour,
>>>
>>> Je ne pense pas à un problème d'accès Oracle ou à un problème de driver.
>>> Le message d'erreur de SDX fait remonter une erreur de configuration.
>>> Mais à première vue votre déclaration du type "ORACLE" et du "dsi" sont
>>> corrects. La stack trace complète pourrait aider, ainsi que la copie
>>> complète de l'application.xconf générée (via
>>> http://{server}/conf/application.xconf).
>>>
>>> Avec SDX 2.4, j'ai l'habitude d'utiliser un entrepôt Oracle (la version
>>> 10g). Mais je n'ai jamais eu ce problème. Des erreurs de connexions oui,
>>> mais les logs étaient explicites à ce sujet.
>>>
>>> En fouillant dans les sources SVN, je me rends compte que vous
>>> n'utilisez pas la SDX 2.3 final. Est-ce possible ?
>>>
>>> A bientôt,
>>>
>>> Malo Pichot
>>>   
>> Tout d'abord, merci de répondre si vite,.
>>
>> Effectivement, le serveur en question est en SDX2.3B1 (le test avait
>> pour but de savoir si on pouvait utiliser oracle sans pour autant mettre
>> à jour sdx en 2.4)
>>
>> Ceci dit, j'ai testé sur une config en "pur" SDX2.3 et j'obtiens à peu
>> près la même chose.
>>
<snip>Stack trace</snip>
>> Pour le application.xconf j'ai utilisé celui de sdxtest :
>>
>> <sdx:documentBases>              <sdx:documentBase id="sdxworld"
>> type="lucene" default="true" keepOriginalDocuments="true"
>> useCompoundFiles="true" autoOptimize="true">
>>            <sdx:split size="500" unit="m" nbDocuments="500000" />
>>            <sdx:queryParser
>> class="fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQueryParser"/>
>>            <sdx:repositories>
>>                <sdx:repository id="sdxworldRepo" dsi="dsOracle"
>> type="ORACLE" default="true"/>
>>                <sdx:repository id="url" type="URL"/>
>>            </sdx:repositories>
> 
> 
> 
> 
> Le "Caused by" de la stack-trace est instructif. SDX ne trouve pas de
> classe "ORACLE" et c'est normal : elle n'existe pas ;-)
> 
> Après pas mal de temps passé dans les sources de SDX, je viens
> d'apprendre une chose : par défaut, l'environnement de compilation de
> SDX 2.3 (et version inférieure) ne compile pas la classe
> ORACLERepository ;-) Dans SDX 2.4, ce comportement est modifié et Oracle
> est pris en charge par défaut. Je ne sais pas pourquoi cela a été fait
> comme ça dans les versions précédentes.
> 
> Je vais mettre en ligne une distribution SDX 2.3 *avec* Oracle d'ici
> demain matin.
> 
> A bientôt,
> 
> Malo Pichot



Je viens de mettre le JAR qu'il faut dans l'espace de téléchargement sur
Savannah : http://savannah.nongnu.org/projects/sdx/

A bientôt,

Malo Pichot


_______________________________________________
sdx-users mailing list
sdx-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/sdx-users

Répondre à