Java mail api: exception thrown say java.lang.SecurityException: доступ к сеансу по умолчанию отключен
когда я пытаюсь отправить почту с помощью java mail api в моем веб-приложении, я получаю это исключение.
java.lang.SecurityException: доступ к сеансу по умолчанию отключен
входы находятся на странице html. то он переходит к сервлету, который в конечном итоге вызывает класс java, где написана логика почты
Ответы
Ответ 1
Этот текст ошибки связан с вызовом Session.getDefaultInstance(props, authenticator)
, где экземпляр по умолчанию уже имеет другой набор аутентификаторов.
Он должен работать лучше, если вы вызываете Session.getInstance(props, authenticator)
вместо Session.getDefaultInstance(props, authenticator)
в свой код.
Ответ 2
У меня такая же ошибка, когда я запускаю 2 теста в Webdriver. В тестировании secound у меня есть "java.lang.SecurityException: доступ к сеансу по умолчанию отключен".
Когда я использовал метод Session.getInstance вместо Session.getDefaultInstance в каждом тесте, ошибки исчезли.