我正在尝试在 Heroku 上部署可执行程序war(java -jar myapp.jar),该程序可以在本地计算机上成功执行。
我按照以下步骤使用CLI在heroku上进行了操作
前两个步骤运行正常...但是在第3个步骤中,我遇到了以下异常。知道原因吗?或者它想要什么信息?我已经按照文档https://devcenter.heroku.com/articles/deploying-executable-jar-files
给出了所有内容上传funApp.jar
events.js:167
投掷者//未处理的“错误”事件
^
错误:产生Java ENOENT
在Process.ChildProcess._handle.onexit(internal / child_process.js:246:19)
在onErrorNT(internal / child_process.js:421:16)
在process.internalTickCallback(internal / process / next_tick.js:72:19)
在以下位置发出了“错误”事件:
在Process.ChildProcess._handle.onexit(internal / child_process.js:252:12)
在onErrorNT(internal / child_process.js:421:16)
在process.internalTickCallback(internal / process / next_tick.js:72:19)
docker @ default:/ c / Users / Abhi / DockerAppHub / heroku / bin $ ./heroku deploy:jar ./funApp.jar --app testjar08
上载funApp.jar events.js:167
投掷者//未处理的“错误”事件
^
错误:产生Java ENOENT
在Process.ChildProcess._handle.onexit(internal / child_process.js:246:19)
在onErrorNT(internal / child_process.js:421:16)
在process.internalTickCallback(internal / process / next_tick.js:72:19)
在以下位置发出了“错误”事件:
在Process.ChildProcess._handle.onexit(internal / child_process.js:252:12)
在onErrorNT(internal / child_process.js:421:16)
在process.internalTickCallback(internal / process / next_tick.js:72:19)