Java Web アプリを Heroku で動作させるのに多くの問題があります。
これは私が持っているものです:
次のような web.xml の security-constraint セクションで Spring Security を使用する Java Web アプリ (標準の war ファイル):
    <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> 
WAR ファイルを (Atlassian Bamboo の Heroku デプロイ プラグインを使用して) Heroku にデプロイし、アプリを起動すると、ブラウザーに「リダイレクトが多すぎます」というエラーが表示されます。 https と http ですが、修正するために何をする必要があるのか わかりません。
SSLアドオンは私の趣味のプロジェクトにはかなり高価なので(月額20ドル)、今のところはピギーバックSSLを使用したいだけです。