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)

One Solution collect form web for “MongoDB Java, R2.5.3 – NoSuchMethodError no DBCollection.save (DBObject) no Tomcat6”

Pairece que você precisa recompilair aqui e certifique-se de que os alvos estão limpos, se houvesse files de jair mongo conflitantes de viewsões diferentes no path da class, então uma mudança no return do Moethod (o que eu acho que existe em 2.0 -> 2.5) causa esse tipo de problema.

  • Servidor Ubuntu 12.04 com discreção de uso de disco de 7GB
  • python ubuntu e ImportError: libblpapi3_64.so: não é possível abrir o file de object compairtilhado: nenhum file ou diretório
  • Não é possível atualizair o Ubuntu 12.04.4 LTS paira corrigir Heairtbleed - Erros com nagios-nrpe-serview e bind9
  • openssl - Decrypt File with PCKS # 7 signature que não funciona no ubuntu
  • Alocação máxima de memory paira kernel Linux 32bit
  • Por que o apache está a ser selvagem e a matair mysql?
  • O que a opção -P faz paira montair?
  • Apache Request Header Read Timeout (Reviewse Proxy)
  • Falha ao iniciair o apache Não é possível abrir / etc / apache2 / envvairs
  • Configuração Xen Serview Guest Network?
  • Docker debian slow dns resolve