Playframework 2.0 如何远程演示播放应用程序

Playframework 2.0 如何远程演示播放应用程序,playframework-2.0,Playframework 2.0,我使用play框架创建了一个应用程序,用于大学作业。我在家里的电脑上创建了它,但下周需要在大学里用实验室的机器演示。这些机器上没有安装play,我也不能在上面安装任何东西。我现在负担不起在线托管应用程序的费用,所以有没有办法避免把我的桌面拖进大学 注意:有人建议使用,但在阅读了该指南后,我对它是什么以及如何从大学计算机访问它一无所知。任何帮助都将不胜感激。Heroku是一个很好的云应用程序托管平台,您可以在1-2小时甚至更短的时间内轻松部署您的play应用程序。唯一的问题是你需要有一张信用卡才能

我使用play框架创建了一个应用程序,用于大学作业。我在家里的电脑上创建了它,但下周需要在大学里用实验室的机器演示。这些机器上没有安装play,我也不能在上面安装任何东西。我现在负担不起在线托管应用程序的费用,所以有没有办法避免把我的桌面拖进大学


注意:有人建议使用,但在阅读了该指南后,我对它是什么以及如何从大学计算机访问它一无所知。任何帮助都将不胜感激。

Heroku是一个很好的云应用程序托管平台,您可以在1-2小时甚至更短的时间内轻松部署您的play应用程序。唯一的问题是你需要有一张信用卡才能与他们建立帐户。你不会被收取任何费用,因为你的是一个简单的大学项目,你可以通过他们的免费套餐获得

开始

  • 从他们的网站下载Heroku工具带,并将其安装在您的家用电脑上

  • 在heroku上创建一个帐户并记下用户名/密码

  • 使用Git bash,连接到heroku,创建一个新的应用程序,创建一个本地Git,将您的play应用程序复制到此Git,并将其推送到远程heroku服务器的 说明:

  • 您的应用程序必须已启动并正在运行


  • 您可以在这里询问您是否被困在任何地方。

    为什么不在本地机器上以开发模式(或实际生产模式)运行它呢。然后将内部端口转发到外部端口,并通过IP访问它。您必须希望您的机器不会停机,或者您的ISP会重置您的公共IP地址(除非您有来自他们的静态IP)。

    “我不能在他们身上安装任何东西”-那么人们将如何演示他们的任何分配?你需要向你的指导老师澄清这一点,而不是问…注册一个免费的亚马逊aws帐户,并使用一个免费的亚马逊微实例来设置你的应用程序。我已经为小演示做了很多次了,效果很好。您只需要下载java和scala并将它们安装到您正在使用的云实例上,我不知道如何做到这一点。我该从哪里开始呢?这个网站提供了大多数路由器的教程:你基本上想让外界知道端口播放正在运行。也就是说,你希望能够通过一个端口访问你的公共IP(你可以通过在谷歌中键入“我的IP”来找到这个问题),并且它应该让你的Play应用程序在上面运行。也就是说123.456.789.101:9000应该有Play应用程序,但实际上不是。转发端口很简单。