我写了一个与套接字一起工作的Java应用程序(你知道,我在某个端口打开一个SocketServer,例如8000)。该应用程序运行良好,但现在我想将它部署到某个服务器。我已经尝试过Heroku,但它只是打开80和443端口。我也尝试过使用AWS和Digital Ocean,但都需要一张信用卡(我没有信用卡:'()访问虚拟机,并控制它。
您建议我(另一个PaaS或其他解决方案)?谢谢,事先。
答案 0 :(得分:1)
哦,我可以解决它。似乎有一个名为PORT的环境变量,所有与端口80的连接都被重定向到该端口。我将在PORT中运行我的应用程序,这将是全部。来自端口80的所有消息将被重定向到PORT。
答案 1 :(得分:0)
您是否尝试使用-p选项更改heroku的端口?
heroku local -p 7000