我用一个非常基本的服务器做了一个小的java应用程序。它只是几个类,使用主要和手动打开套接字工作在相当低的水平。它还使用了一个非常简单的自定义协议。
它在localhost上工作得很好,我已经准备好将它部署到服务器上了,所以我可以从局域网以外的地方开始使用该应用程序。
然而,我找不到任何地方来举办这个糟糕的事情。理想情况下,我想找到一个服务,我可以上传一个可执行jar,有我想要打开的端口,然后运行可执行文件。理想的服务还可以让我轻松上传新版本的jar,因为我在服务器上进行了改进。它不一定是免费的,但是这个应用程序最多只能有4个并发用户,所以我不关心可扩展性,也不愿意为托管付出高昂的代价。在每月10美元的球场里没问题。
我已经研究过像Heroku这样的服务,还有其他一些服务,但都要求你使用Maven,J2EE,JSP等等。我没有使用任何这些,只是好旧的public static void main(String [] args)。
让我的应用程序适应其中一个是否值得我这么做?由于我想使用自定义协议,这会变得复杂吗?
答案 0 :(得分:1)
看看koding.com。它为您提供免费版本,无需任何cc注册。您的vps将持续1小时,并且必须在免费帐户中手动打开(如果您不使用它,则每小时一次)。此服务还具有Web UI,因此您可以从浏览器使用shell。 (我不隶属于koding.com)。