【问题标题】:Deploy a Java Application made with sockets?部署使用套接字制作的 Java 应用程序?
【发布时间】:2016-05-18 21:38:09
【问题描述】:

我编写了一个使用套接字的 Java 应用程序(你知道,我在某个端口上打开了一个 SocketServer,例如 8000)。该应用程序运行良好,但现在我想将它部署到某个服务器。我试过 Heroku,但它只打开了 80 和 443 端口。我也试过 AWS 和 Digital Ocean,但都需要信用卡(我没有:'() 才能访问虚拟机,并控制它。

您对我有什么建议(另一种 PaaS 或另一种解决方案)?先谢谢了。

【问题讨论】:

    标签: java sockets heroku deployment paas


    【解决方案1】:

    哦,我可以解决它。好像有个环境变量叫PORT,所有到80端口的连接都重定向到那个端口。我将在 PORT 中运行我的应用程序,这就是全部。所有来自 80 端口的消息都会被重定向到 PORT。

    【讨论】:

      【解决方案2】:

      您是否尝试使用 -p 选项来使用 heroku 更改端口?

      heroku 本地 -p 7000

      【讨论】:

      • 我猜这个命令只会打开我本地机器上的端口。有没有办法在远程服务器中打开不同的端口?感谢您的快速回答。
      猜你喜欢
      • 1970-01-01
      • 2019-12-30
      • 1970-01-01
      • 2013-03-13
      • 1970-01-01
      • 2015-11-25
      • 2021-07-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多