2016-01-07 5 views
1

Я успешно завершил приложение для книжного магазина, и он работает до сих пор. Я хотел упаковать приложение в WAR-файл и запустить его на другом компьютере/среде.Ошибка генерации файла WAR

Окружающая среда: Windows 7 JDK 8 Maven 3.3.9 NodeJS 5,3

я запускаю следующую команду МВН -Pprod пакет

Выпуск № 1 - Бауэр исполнение не удалось, решить, обновив мерзавца config для 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) 

Благодарности

ответ

3

Похоже, что этот вопрос был решен несколько часов назад в карму v0.13.19:

https://github.com/karma-runner/karma/releases/tag/v0.13.19

https://github.com/jhipster/generator-jhipster/issues/2574

+0

Я обновил Карма v0.13.19 и все та же ошибка. Кроме того, я обнаружил, что запущено приложение, использующее -Pprod, привело к той же ошибке выше. – aalmero

+0

Вы запустили 'npm install' для обновления модулей узла после обновления' package.json'? –

+0

Я запускаю npm install -g karma, есть ли что-нибудь, что мне нужно делать до и после? Благодарю. – aalmero

3

Не уверен, что вы исправили его, но ответ Криса был прав. Модуль Karma должен быть обновлен в package.json для вашего проекта, поскольку он указывает, какую именно версию использовать, и не будет использовать более новую версию, установленную вами глобально.

Изменить

"karma": "0.13.15",

в

"karma": "0.13.19",

затем запустите НПМ установки

Смежные вопросы