Our export verticle is completed, but we haven't integrated it into the rest of our application yet. Vert.x doesn't automatically deploy modules from the mods
directory. You always need to deploy them explicitly. Let's do that from the deployment verticle app.js
:
var container = require("vertx/container"); container.deployModule("io.vertx~mod-web-server~2.0.0-final", { port: 8080, host: "localhost", bridge: true, inbound_permitted: [ { address: 'mindMaps.list' }, { address: 'mindMaps.create' }, { address: 'mindMaps.delete' }, { address_re: 'mindMaps\\.editor\\..+' }, { address: 'com.vertxbook.svg2png' } ], outbound_permitted: [ { address_re: 'mindMaps\\.events\\..+' } ] }); container.deployModule("io.vertx~mod-mongo-persistor~2.0.0-final", { address: "mindMaps.persistor", db_name: "mind_maps" }); container.deployVerticle('mindmaps.js'); container.deployVerticle('mindmap_editor.js'); container.deployModule('com.vertxbook~mod-svg2png...