如何在Heroku中使用Node.js使Jar文件可执行

时间:2019-07-18 13:05:23

标签: java heroku heroku-nodejs

我有一个节点应用程序,它执行如下的jar文件:

  command(params, cb) {
    var cmd = '/usr/bin/java -jar JavaAPI.jar ' + this.node_id + " " + this.node_address;
    for (var i = 0; i < params.length; i++) {
        cmd += " " + params[i];
    }
    child = exec(cmd, cb);
}

它可以在本地计算机上完美运行。现在我想在git中部署它,我尝试使用doc中建议的pom.xml和java插件: java pluginwith build packs 但是这些都不起作用。使用build pack和pom.xml会发生以下错误:

  Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.6.RELEASE:repackage (repackage) on project redditbot-mps: Execution repackage of goal org.springframework.boot:spring-boot-maven-plugin:2.1.6.RELEASE:repackage failed: Unable to find main class

这可能是因为我没有Java文件。而且插件没有响应。 就我而言,部署到heroku的最佳方法是什么? 我只需要运行一个依赖于.jar文件的节点项目即可获得一些结果。谢谢。

0 个答案:

没有答案