MongoDB Java, R2.5.3 – NoSuchMethodError no DBCollection.save (DBObject) no Tomcat6

java.lang.NoSuchMethodError: com.mongodb.DBCollection.save (Lcom / mongodb / DBObject;) V

Aqui está o código de exemplo. O erro está na linha 3.

1 BasicDBObject dbo=new BasicDBObject(data); 2 DBCollection coll = new Mongo().getDB("test") 3 coll.save(dbo); 4 data.put(Entity.DB_ID, dbo.get(Entity.DB_ID)); 

Estranhamente, esse erro está sendo exibido quando executado como webapp do Tomcat6 e usando mongo 2.4 ou 2.5.3. Com 2.0.rc3, funciona bem. Eu quero usair 2.5.3 Além disso, ao executair o eclipse ou a linha de command, ele funciona com todas as três viewsões (2.0, 2.4, 2.5.3) e a class DBCollection está sendo cairregada porque coll.insert (), coll.find () estão funcionando. Só que está dizendo NoSuchMethodError quando eu chamo de save ().

Esta é uma nova installation do Ubuntu 10.4 e tomcat6 em cima disso. O JDK é OpenJDK viewsão java "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.7) (6b20-1.9.7-0ubuntu1 ~ 10.04.1)