部署独立jar(Heroku)-例外

时间:2019-01-11 08:47:43

标签: heroku java-ee jar war

我正在尝试在 Heroku 上部署可执行程序war(java -jar myapp.jar),该程序可以在本地计算机上成功执行。

我按照以下步骤使用CLI在heroku上进行了操作

  1. heroku插件:安装Java
  2. heroku创建--no-remote --app testjar
  3. heroku deploy:jar目标/my-app.jar --app测试罐

前两个步骤运行正常...但是在第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)

0 个答案:

没有答案