java - 没有底层框架的java服务器在哪里托管?

标签 java server hosting custom-protocol

我制作了一个小型java应用程序,带有一个非常基本的服务器。它只有几个类,并且在相当低的级别上工作,使用 main 并手动打开套接字。它还使用一个非常简单的自定义协议(protocol)。

它在本地主机上运行良好,我已准备好将其部署到服务器,以便我可以从 LAN 以外的位置开始使用该应用程序。

但是,我找不到任何地方可以托管这个该死的东西。理想情况下,我想找到一个可以上传可执行 jar 的服务,打开我想要打开的任何端口,然后运行可执行文件。理想的服务还可以让我在改进服务器时轻松上传新版本的 jar。它不一定是免费的,但这个应用程序最多有大约 4 个并发用户,所以我不关心可扩展性,也不想为托管支付过高的价格。每月 10 美元左右就可以了。

我研究过 Heroku 等服务,但所有服务都要求您使用 Maven、J2EE、JSP 等。我没有使用其中任何一个,只是使用旧的 public static void main(String[] args)。

是否值得我花时间调整我的应用程序以适应其中一个?我想使用自定义协议(protocol),这会让事情变得复杂吗?

最佳答案

看看 koding.com。它为您提供免费版本,无需任何 cc 注册。您的 vps 将开启 1 小时,并且必须在免费帐户中手动开启(如果您不使用则每小时开启一次)。该服务还有一个 Web UI,因此您可以从浏览器使用 shell。 (我不隶属于 koding.com)。

关于java - 没有底层框架的java服务器在哪里托管?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33404014/

相关文章:

java - 打开 jdialog 后更新 jlabel 文本

java - 如何读取文本文件的相对路径

css - 为什么我的 CSS 使用 Wordpress 需要很长时间才能更改?

c# - 不应为已部署的应用程序启用开发环境

java - 如何在tomcat上部署java应用并在线访问

java - 中断需要数小时的 Runnable

java - REST Web 服务如何工作

javascript - 如何创建新的 .html 网页 onclick?

rest - API应该为已更新但未更改的值返回什么响应代码?

ssl - SSL 连接读取中的垃圾值