SSL-Weiterleitungen in Heroku

Ich habe viele Probleme damit, meine Java-Web-App auf Heroku zum Laufen zu bringen.

Das habe ich:

Eine Java-Webanwendung (Standard-War-Datei), die Spring Security mit einem Sicherheitsbeschränkungsabschnitt in meiner web.xml verwendet, der wie folgt aussieht:

    <security-constraint>
        <web-resource-collection>
            <web-resource-name>SSL URLs</web-resource-name>
            <url-pattern>/j_spring_security_check</url-pattern>
            <url-pattern>/secure/account/create</url-pattern>
            <url-pattern>/register</url-pattern>
            <url-pattern>/login/*</url-pattern>
            <url-pattern>/</url-pattern> 
            <http-method>GET</http-method>
            <http-method>POST</http-method>
        </web-resource-collection>
        <user-data-constraint>
            <transport-guarantee>CONFIDENTIAL</transport-guarantee>
        </user-data-constraint>
    </security-constraint> 

Wenn ich meine WAR-Datei für Heroku bereitstelle (mithilfe des Heroku-Bereitstellungs-Plugins für Atlassian Bamboo) und die App gestartet wird, wird in meinem Browser der Fehler "Zu viele Weiterleitungen" angezeigt. Es scheint, als hätte dies etwas mit dem Wechseln zwischen zu tun https und http, aber ich kann nicht herausfinden, was ich tun muss, um es zu beheben.

Ich möchte jetzt nur das Huckepack-SSL verwenden, da das SSL-Add-On für mein Hobby-Projekt ziemlich teuer ist (bei 20 USD pro Monat).

Antworten auf die Frage(3)

Ihre Antwort auf die Frage