0

I am deploying my Spring Boot application via uploading a JAR to Elastic Beanstalk.

enter image description here

I am getting the following error:

*1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.31.43.15, server: , request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "172.31.42.2"

and enter image description here

I do not understand which configurations are missing. Here it says:

The Tomcat platform uses nginx (the default) or Apache HTTP Server as the reverse proxy to relay requests from port 80 on the instance to your Tomcat web container listening on port 8080. Elastic Beanstalk provides a default proxy configuration that you can extend or override completely with your own configuration.

I feel like this should give me some hint, but I still don't get what exactly I need to change.

Similar issue: 502 bad gateway Elastic Beanstalk Spring Boot From the suggestions there I tried:

  • defining server.port=8080 in my application.properties
  • adding PORT or SERVER_PORT environment properties directly in EB
  • changing Java to version 8 in pom.xml
  • changing load balancers ports here in EB to 8080: enter image description here

I might be changing things to a wrong port, or maybe in an unfortunate combination - but nothing seems to work for me.

I never had to do such things, so for me it's all super unclear and I would be thankful for all kinds of help.

Mark Rotteveel
  • 100,966
  • 191
  • 140
  • 197
Diana
  • 935
  • 10
  • 31

0 Answers0