【发布时间】:2017-06-21 20:08:57
【问题描述】:
您好,我想将我的 Java Web 应用程序部署到 Heroku,但它一点也不顺利。 我需要执行这个命令来部署war文件:
heroku deploy:war --war build/libs/GradleSample.war --app
但是,当我这样做时,我会收到以下消息:deploy:war is not a heroku command.
所以我需要运行这个命令:
heroku 插件:安装https://github.com/heroku/heroku-deploy
但我收到此错误消息;
▸ npm 错误!节点 v6.9.5 ▸ npm 错误! npm v3.10.10 ▸ npm 错误!代码 EISDIR ▸ npm 错误!错误号-21 ▸ npm 错误!系统调用读取 ▸
▸ npm 错误! eisdir EISDIR:对目录的非法操作,读取 ▸ npm 错误! eisdir 这很可能不是npm本身的问题 ▸ npm 错误! eisdir 并且与 npm 无法在其中找到 package.json 有关 ▸ npm 错误! eisdir 您尝试安装的软件包。 ▸
▸ npm 错误!请在任何支持请求中包含以下文件: ▸ npm 错误! /Users/.local/share/heroku/plugins/npm-debug.log ▸
▸ 尝试使用 HEROKU_DEBUG=1 再次运行以查看更多输出。
我应该怎么做才能解决这个问题?我真的很想在heroku上部署我的应用程序。我需要你的帮助。谢谢。
【问题讨论】:
标签: java heroku war heroku-postgres