Извините за ответ, но я решил проблему.Это было вызвано моим файлом сертификата, указанным этими инструкциями, загруженными ServletContextListener, определенным в моем web.xml
String sslCertPath = contextEvent.getServletContext().getRealPath(
"/WEB-INF/classes/jssecacerts");
System.setProperty("javax.net.ssl.trustStore", sslCertPath);
Закомментируя эти строки, все работает.Это вызвано повреждением этого файла.
После этого я исправил хранилище ключей, раскомментировал строки, немного поругался с tomcat , и после этого все снова заработало, такжес моими сертификатами на месте.