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:
e questo mi rattrista parecchio.Bad Request
This combination of host and port requires TLS.
E' sbagliato questo codice:
o questo?: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>
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?codice:<error-page> <location>/WEB-INF/error.jsp</location> </error-page>
Come risolvo?
ciao