2015-09-25 54 views
0

我安装了最新版本的Vert.x,3.0.0,并将系统变量中的路径指向/ bin目录。我的机器上安装了最新版本的java。找不到模块顶点/容器

C:\Users\test\>vertx run app.js Failed in deploying verticle 
javax.script.ScriptException: Error: Cannot find module vertx/container in <eval > at line number 141 at column number 6 
at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:467) 
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE ngine.java:451) 
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE ngine.java:403) 

我verticle:

var container = require("vertx/container"); 
container.deployModule("io.vertx~mod-web-server~3.0.0-final", { 
    port: 8080, 
    host: "localhost" 
}); 
+0

您能否提供整个错误信息? – tmarwen

+0

下面是完整的误差.. C:\用户\测试\> vertx运行app.js 失败部署verticle javax.script.ScriptException:错误:找不到在线路模块vertx /容器中在列号6 在jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException( NashornScriptEngine.java:467) 在jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl数141(NashornScriptE ngine.java:451) 在jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE ngine.java:403) at – Venkat

+0

Line * 141 *与您提供的verticle cod不匹配即你宁愿提供你真正做过的事情,以便你能得到所需的帮助。 – tmarwen

回答

2

对于那些谁也面临着这个这个问题:对于Vert.x 3的等效JavaScript是试图运行下面的代码时,我收到以下错误这里github

不再需要('vertx')了,现在响应是一种方法。