no tiene que ver mucho con tu codigo, tu servidor debe aceptar y estar configurados para conexiones SSL
vos tenes acceso a la configuracion de tu servidor? sos vos el administrador maximo? o alguiien te da hosting? que tipo de panel de control tenes en tu server?
Fijate que es un trabajo de la universidad. Todo es mediante localhost. Respecto a Panel de Control, no sé, vos. Sólo entro a la carpeta de Tomcat para ejecutar el archivo startup y shutdown para iniciar o detener el servidor web, así que creo que sí, soy el administrador máximo.
La cuestión es que tengo que enviar un proyecto war por correo al catedrático y que, pues, cuando él lo pruebe, que ocupe SSL.