首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mockserver-grunt错误产生java ENOENT

mockserver-grunt错误产生java ENOENT
EN

Stack Overflow用户
提问于 2017-05-23 07:27:13
回答 1查看 869关注 0票数 1

我正在尝试使用节点模块启动一个模拟服务器-咕噜。我的问题是发生了以下错误:

代码语言:javascript
复制
events.js:160
  throw er; // Unhandled 'error' event
  ^

 Error: spawn java ENOENT
    at exports._errnoException (util.js:1022:11)
    at Process.ChildProcess._handle.onexit 
 (internal/child_process.js:193:32)
    at onErrorNT (internal/child_process.js:359:16)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
    at Module.runMain (module.js:609:11)
    at run (bootstrap_node.js:420:7)
    at startup (bootstrap_node.js:139:9)
    at bootstrap_node.js:535:3

我知道这里有很多关于这个错误的问题,但我尝试了很多答案,但都没有奏效。这是我第一次使用节点和mockserver。例如,我尝试了this answer

我的产出是:

代码语言:javascript
复制
{ '0': 'java',
  '1': 
    [ '-Dfile.encoding=UTF-8',
    '-Dmockserver.logLevel=WARN',
    '-jar',
    [ 'mockserver-netty-3.10.6-jar-with-dependencies.jar' ],
    '-serverPort',
    5000 ],
  '2': { stdio: [ 'ignore', 'ignore', [Object] ] } }

我的mock_server.js看起来是这样的:

var mockserver = require('mockserver-grunt'); mockserver.start_mockserver({serverPort: 5000});

我检查了一下,没有其他程序运行在5000端口上。

我的package.json看起来是这样的:

代码语言:javascript
复制
{
 "name": "test",
 "version": "1.0.0",
 "description": "## Required environment vars",
 "main": "mock_server.js",
 "author": "",
 "license": "ISC",
 "dependencies": {
   "bower": "^1.7.9",
   "grunt": "1.0.1",
   "grunt-cli": "1.2.0",
   "mockserver-grunt": "^1.0.41"
}

我也从零开始安装了一个项目,同样的事情也发生了。会很感激你的帮助。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-23 12:36:30

好吧,我就是这样解决这个问题的。我试着在本地跑:

代码语言:javascript
复制
java -Dmockserver.logLevel=INFO -jar ~/Downloads/mockserver-netty-3.10.6-jar-with-dependencies.jar -serverPort -5000

看起来就像:

代码语言:javascript
复制
bash: java: command not found

安装了java之后,启动了服务器node mock_server.js,一切都进行得很顺利。

所以我知道这是个愚蠢的问题..。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44128357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档