#Spring Boot SSL Redirection Bug
Ran into a problem with Spring Boot and SSL.
If server.ssl.enabled=true
and server.port
is left as 8080, any redirect will go to 8443
This project was an attempt to prove the problem with a minimal configuration.
The bug is mentioned in this issue
The only real solution is to change the port to something other than 8080.
There are two test classes:
ChangedPortTest
, which sets the port to 9000 and passes.
DefaultPortTest
, which sets the port to 8080 and fails, with exception:
org.apache.http.conn.HttpHostConnectException: Connect to localhost:8443 [localhost/127.0.0.1] failed: Connection refused (Connection refused)
due to a redirection to port 8443