Журнал ошибок SOAP UI Я обнаружил вышеупомянутое сообщение об ошибке при выполнении в инструменте SOAPUI, поскольку тот же код работает правильно при выполнении через Maven.
У меня есть поиск в Google об этой проблеме, и я обнаружил, что эта проблема возникла из-за конфликта в файле Jar. Я удалил банку Mongo DB, которая вызывает конфликт.
Зависимость в файле POM
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.10.2</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongodb-driver</artifactId>
<version>3.4.2</version>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
<version>3.8.1</version>
</dependency>
В папку bin / ext я добавил
bson-3.4.2.jar и
Монго-ява-водитель-3.10.2
Мой код,
import com.mongodb.*
import com.mongodb.client.*
import com.mongodb.client.MongoCollection
import org.bson.*
try{
def mongoURI = "mongodb://localhost:27017";
MongoClientURI connectionString = new MongoClientURI(mongoURI);
MongoClient mongoClient = new MongoClient(connectionString);
MongoDatabase database = mongoClient.getDatabase("DatabaseName");
MongoCollection<Document> collection =
database.getCollection("CollectionName");
MongoCursor<Document> cursor = collection.find().iterator();
try {
while (cursor.hasNext()) {
log.info "Documents is- "+cursor.next().toJson();
}
}finally {
cursor.close();
}
}catch(Exception e){
log.info "test Exception is "+e.getMessage();
}
finally{
log.info "Finally block";
}