Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Heroku上运行.jar_Java_Heroku_Jar_Minecraft_Bukkit - Fatal编程技术网

Java 在Heroku上运行.jar

Java 在Heroku上运行.jar,java,heroku,jar,minecraft,bukkit,Java,Heroku,Jar,Minecraft,Bukkit,我试图在Heroku上运行一个.jar文件,但在任何地方都找不到关于如何执行此操作的说明。我读过的所有东西都希望我在上传到Heroku时编译它。这可能吗?如果可能,我该怎么做 如果有帮助,我正在尝试运行Minecraft Craftbukkit服务器,但我还没有pom.xml文件。Webapp Runner允许您在任何安装了JRE的计算机上的Tomcat容器中启动应用程序。在使用Webapp Runner时,不需要以前的步骤来安装Tomcat。它只是一个可以使用java命令执行和配置的jar文件

我试图在Heroku上运行一个.jar文件,但在任何地方都找不到关于如何执行此操作的说明。我读过的所有东西都希望我在上传到Heroku时编译它。这可能吗?如果可能,我该怎么做


如果有帮助,我正在尝试运行Minecraft Craftbukkit服务器,但我还没有pom.xml文件。

Webapp Runner允许您在任何安装了JRE的计算机上的Tomcat容器中启动应用程序。在使用Webapp Runner时,不需要以前的步骤来安装Tomcat。它只是一个可以使用java命令执行和配置的jar文件


本文将引导您构建一个使用Webapp Runner启动的应用程序,并将该应用程序部署到Heroku。

Webapp Runner允许您在任何安装了JRE的计算机上的Tomcat容器中启动应用程序。在使用Webapp Runner时,不需要以前的步骤来安装Tomcat。它只是一个可以使用java命令执行和配置的jar文件


本文将引导您构建一个使用Webapp Runner启动的应用程序,并将该应用程序部署到Heroku。

您没有提供太多详细信息,但我将尝试为您和解决此问题的人员提供一种方法

首先,创建一个Heroku帐户并创建一个Heroku应用程序(假设您已经这样做了)

其次,您需要生成应用程序jar并将其上载到Heroku。为此,请打开终端并安装heroku cli(假定为unix终端):

$sudo npm安装-g heroku cli

您需要安装npm和nodejs,您可以检查此链接:

完成此操作后,您可以使用npm更新到heroku cli可接受的节点版本:

$sudo npm安装-g n $sudo n 7.10.0

然后运行:

$sudo npm安装-g heroku cli

为了部署JAR,您需要安装部署插件:

$sudo heroku插件:安装heroku cli部署

然后,您可以通过以下方式使用heroku凭据对heroku cli进行身份验证:

$heroku登录

最后运行deploy命令:

$heroku deploy:jar path/to/target/myproject.jar——app YOU\u heroku\u app\u NAME

如果我忘记了什么,或者这不是特定于您的环境,请随时提出进一步的问题,但这些步骤将为您解决问题提供良好的基础

希望有帮助!
谢谢:)

您没有提供太多详细信息,但我将尝试为您和遇到此问题的人提供一种解决方法

首先,创建一个Heroku帐户并创建一个Heroku应用程序(假设您已经这样做了)

其次,您需要生成应用程序jar并将其上载到Heroku。为此,请打开终端并安装heroku cli(假定为unix终端):

$sudo npm安装-g heroku cli

您需要安装npm和nodejs,您可以检查此链接:

完成此操作后,您可以使用npm更新到heroku cli可接受的节点版本:

$sudo npm安装-g n $sudo n 7.10.0

然后运行:

$sudo npm安装-g heroku cli

为了部署JAR,您需要安装部署插件:

$sudo heroku插件:安装heroku cli部署

然后,您可以通过以下方式使用heroku凭据对heroku cli进行身份验证:

$heroku登录

最后运行deploy命令:

$heroku deploy:jar path/to/target/myproject.jar——app YOU\u heroku\u app\u NAME

如果我忘记了什么,或者这不是特定于您的环境,请随时提出进一步的问题,但这些步骤将为您解决问题提供良好的基础

希望有帮助!
谢谢:)

也许太晚了,但对于今天要来的人来说,这就是你要做的:

  • 安装cli
    heroku插件:安装heroku cli部署
  • 创建应用程序
    heroku创建--无远程

  • 使用从第2步heroku deploy:jar target/my-app.jar——app

    中获得的app name部署jar可能太晚了,但对于今天要来的人来说,这就是您的方法:

  • 安装cli
    heroku插件:安装heroku cli部署
  • 创建应用程序
    heroku创建--无远程

  • 使用从步骤2获得的应用程序名称部署jar
    heroku deploy:jar target/my-app.jar--app

    你能更具体地解释一下你想要实现什么吗?我试着回答你下面的问题,但正如@Max所说,你需要更具体地说明你的目标、环境和成就。对于进一步的问题,首先考虑一下:HI。你解决你的问题了吗?如果不是,我认为您的服务器是一个war文件,而不是jar文件。你有链接吗?github链接可能会有所帮助。你能更具体地解释一下你想要实现什么吗?我试图回答你下面的问题,但正如@Max所说,你需要更具体地说明你的目标、环境和成就。对于进一步的问题,首先考虑一下:HI。你解决你的问题了吗?如果不是,我认为您的服务器是一个war文件,而不是jar文件。你有链接吗?一个github链接,可能会有帮助。你能告诉我什么是--没有遥控器吗?应用程序名是-no remote吗?你能告诉我什么是-no remote吗?应用程序名称是否为-no remote?