Browse Source

Upgrade to Vert.x 3.3.0 and fix MongoDB authentication issue

Paulo Lopes 9 years ago
parent
commit
55f40358a3

+ 1 - 1
frameworks/Java/vertx-web/pom.xml

@@ -12,7 +12,7 @@
   <properties>
   <properties>
     <!-- the main class -->
     <!-- the main class -->
     <main.verticle>io.vertx.benchmark.App</main.verticle>
     <main.verticle>io.vertx.benchmark.App</main.verticle>
-    <vertx.version>3.2.1</vertx.version>
+    <vertx.version>3.3.0</vertx.version>
   </properties>
   </properties>
 
 
   <dependencies>
   <dependencies>

+ 7 - 1
frameworks/Java/vertx-web/src/main/java/io/vertx/benchmark/App.java

@@ -33,7 +33,13 @@ public class App extends AbstractVerticle {
     private final HandlebarsTemplateEngine engine;
     private final HandlebarsTemplateEngine engine;
 
 
     public MongoDB(Vertx vertx, JsonObject config) {
     public MongoDB(Vertx vertx, JsonObject config) {
-      this.database = MongoClient.createShared(vertx, config);
+      final JsonObject mongoConfig = config.copy();
+
+      // mongo is configured without credentials
+      mongoConfig.remove("username");
+      mongoConfig.remove("password");
+
+      this.database = MongoClient.createShared(vertx, mongoConfig);
       this.engine = HandlebarsTemplateEngine.create();
       this.engine = HandlebarsTemplateEngine.create();
     }
     }
 
 

+ 1 - 1
frameworks/Java/vertx/pom.xml

@@ -8,7 +8,7 @@
 	<properties>
 	<properties>
 		<!-- the main class -->
 		<!-- the main class -->
 		<main.class>vertx.WebServer</main.class>
 		<main.class>vertx.WebServer</main.class>
-		<stack.version>3.2.1</stack.version>
+		<stack.version>3.3.0</stack.version>
 	</properties>
 	</properties>
 
 
 	<repositories>
 	<repositories>