我有一个java应用程序,它公开了一个从外部接收数据的端口。我想知道如何让heroku也暴露这个端口?我现在将端口暴露给8170,当我尝试连接它时,我总是无法连接到主机错误。我试图改变$ PORT变量,但总是说它无法绑定到端口。有谁可以帮我这个?
非常感谢提前!
答案 0 :(得分:1)
每Can a Heroku app use different/multiple ports?,您只能在Heroku上使用默认端口80和443。
更改$PORT
不大可能有所帮助;这是Heroku用来告诉你的应用程序在服务器中运行什么端口的机制;然后它在真实的网络端口和你的应用程序之间放置一个代理。
如果你真的必须在非标准端口上公开HTTP,那么你需要找到另一种部署机制。我的建议是尝试将您的REST客户端更新为不需要非标准端口。