WAR文件生成错误

时间:2016-01-07 03:44:30

标签: jhipster

我已经成功完成了书店应用程序,到目前为止它一直在运行。我想将应用程序打包到WAR文件中,让它运行不同的机器/环境。

环境: Windows 7的 JDK 8 Maven 3.3.9 NodeJS 5.3

我运行以下命令 mvn -Pprod包

问题#1 - Bower执行失败,通过更新git config for https://而不是git://

解决

问题#2 -Python相关错误 - 我是否需要设置Python?

C:\Source\jhipster-projects\bookstore1\node_modules\utf-8-validate>if not     defined npm_config_node_gyp
gyp ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. 

问题#3 - 与PhantomJS相关的错误,我确实更新了PhantomJS仍然存在相同的错误

PhantomJS 1.9.8 (Windows 7 0.0.0): Executed 46 of 46 SUCCESS (34.659 secs /  1.536 secs)
←[1A←[2KPhantomJS 1.9.8 (Windows 7 0.0.0): Executed 46 of 46 SUCCESS (34.659  secs / 1.536 secs)
Missing error handler on `socket`.
TypeError: sockets.forEach is not a function
at disconnectBrowsers (C:\Source\jhipster-        projects\bookstore1\node_modules\karma\lib\server.js:314:13)
at null.<anonymous> (C:\Source\jhipster-    projects\bookstore1\node_modules\karma\lib\server.js:291:7)
at emitTwo (events.js:92:20)
at emit (events.js:172:7)
at emitRunCompleteIfAllBrowsersDone (C:\Source\jhipster-   projects\bookstore1\node_modules\karma\lib\server.js:256:12)
at null.<anonymous> (C:\Source\jhipster-projects\bookstore1\node_modules\karma\lib\server.js:278:9)
at emitTwo (events.js:92:20)
at emit (events.js:172:7)
at onComplete (C:\Source\jhipster-projects\bookstore1\node_modules\karma\lib\browser.js:142:13)
at Socket.<anonymous> (C:\Source\jhipster-projects\bookstore1\node_modules\karma\lib\events.js:13:22)
at emitTwo (events.js:92:20)
at Socket.emit (events.js:172:7)
at Socket.onevent (C:\Source\jhipster-   projects\bookstore1\node_modules\socket.io\lib\socket.js:335:8)
at Socket.onpacket (C:\Source\jhipster- projects\bookstore1\node_modules\socket.io\lib\socket.js:295:12)
at Client.ondecoded (C:\Source\jhipster-projects\bookstore1\node_modules\socket.io\lib\client.js:193:14)
at Decoder.Emitter.emit (C:\Source\jhipster-projects\bookstore1\node_modules\component-emitter\index.js:134:20)

由于

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

不确定你是否已经修好了,但克里斯的回答是正确的。需要在package.json中为您的项目更新Karma模块,因为它指定了要使用的确切版本,并且不会使用您在全局安装的较新版本。

更改

getContents

"karma": "0.13.15",

然后,运行npm install