Redirecionando do HTTP para HTTPS em Java
De Wiki Integrator do Brasil
O HTTP em uma máquina servidora utiliza a porta TCP 80 para transmitir dos dados e o HTTPS a porta TCP 443. Ambas as portas são reconhecidas automaticamente pelo browser, o que evita ter de digitá-las no navegador.
Se você é programador Java e deseja forçar o redirecionamento do HTTP para HTTPS, a forma mais simples é colocar, em sua página principal inicial, costumeiramente o arquivo se chama index.jsp, um simples redirecionamento para https.