Heroku Websockets with Java ECONNREFUSED (Connection refused) -
i writing small game server using java.
i use tootallnate-java-websockets library create websocket server. works when run server on localhost , can connect everywhere.however when submit app heroku , every time try establish socket connection error econnrefused (connection refused).
worth mention , when running app foreman supposed emulate heroku environment , works should.
as port websocket server tried use 8080 , many others in range between 5000 8000.
i can guess going on there on heroku , logs contain basic info of http requests.
please , close give :(
edit
here have in proc file:
web: ./build/install/my-app/bin/my-app update created simple abstraction app showcase problem: (tested in foreman of course , , works in local environment)
- my html/js tester : testerpage
- my main java jetty server : java main
- console error message :
websocket connection 'wss://test-websocket-yan.herokuapp.com:39773/' failed: error in connection establishment: net::err_connection_refused
i answering own question share how i've managed connect java websocket server on heroku.
- create web socket server using java , implementation , can use javax or jetty websockets or tootallnate-java-websockets , i've used jetty. here implementation . have followed this example.
- when connecting web socket on heroku use following scheme ws:// + yourherokuappadress + yoursocketendpoint . endpoint relative adress websocket listening on , in case "/socket" . no need specify port !
Comments
Post a Comment