OVH Cloud OVH Cloud

Axion et commons-collections.jar lequel ???

1 réponse
Avatar
yvon.thoravalNO-SPAM
Je voudrais essayer un autre dbms que hsql, donc Axion, que je n'arrive
pas à démarrer. Il est spécifié qu'il doit y avoir dans le classpath
"commons-collections.jar" (version 2.1+), j'ai donc essayé avec la 3.1,
marche pas car Axion utilise des "deprecated api", je passe donc à 2.1
là j'ai une erreur :
Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.commons.collections.IteratorUtils.singletonIterator(Ljava/lan
g/Object;)Lorg/apache/commons/collections/iterators/ResetableIterator;

Et, effectivement la méthode "ResetableIterator" n'existe pas dans ce
jar ...

Du coup, j'ai balayé les jars entre 2.1 et 3.1 trouvables sur le site
APache, il y a tjs une méthode ou classe qui manque...

D'où la question qq'un sait-il quel commons-collections.jar utiliser et
où le trouver ???

Il y a eu une discussion là-dessus il y a un an sur une liste issues
d'Axion mais sans véritable réponse... j'ai posté aussi sur
"users@axion.tigris.org".

Par ailleurs j'essaie Derby (alias Cloudscape), qui me semble moins
intéressante que Axion, on ne peut y stocker des objets...des jar si. Un
tout petit essai sur un tableu d'example :
ij> select * from menu;
COURSE |ITEM |PRICE
-------------------------------------------
entree |lamb chop |14
dessert |creme brulee |7
appetizer |baby greens salad |7

3 rows selected

me donne 1.7 MB uniquement pour cette table... par ailleurs la
connection est + lente qu'avec hsql...

--
yt

1 réponse

Avatar
yvon.thoravalNO-SPAM
Yvon Thoraval wrote:


D'où la question qq'un sait-il quel commons-collections.jar utiliser et
où le trouver ???


c'est la "commons-collections-3.0-dev.jar"...
--
yt