Ciao a tutti,
Se digito:
https://localhost:8443/index.jsp
tutto funziona alla perfezione.
Se scrivo:
http://localhost:8080/index.jsp
oppure:
http://localhost
vengo rimandato a:
https://localhost:8443/index.jsp
e sono felicissimo perché è questo il risultato che voglio ottenere.
Se scrivo però:
http://localhost:8443/index.jsp
ottengo una pagina bianca con questa scritta:
Bad Request
This combination of host and port requires TLS.
e questo mi rattrista parecchio.
E' sbagliato questo codice:
codice:
<security-constraint>
    <display-name>Reindirizzamento-HTTPS</display-name>
    <web-resource-collection>
        <web-resource-name>Ambiente-di-sviluppo-sicuro</web-resource-name>
        <description>Effettua il reindirizzamento HTTPS in modo che la connessione sia protetta.</description>
        <url-pattern>/*</url-pattern>
    </web-resource-collection>
    <user-data-constraint>
        <transport-guarantee>CONFIDENTIAL</transport-guarantee>
    </user-data-constraint>
</security-constraint>
o questo?:
codice:
<error-page>
    <location>/WEB-INF/error.jsp</location>
</error-page>
Perché il mio browser non mi rimanda alla versione https oppure non mi rimanda alla pagina di errore progettata ad hoc per recuperare tutti gli errori?
Come risolvo?
ciao