В чем разница между Session.getDefaultInstance(реквизит, аутентификатор) и getInstance(реквизит, аутентификатор)? В общем, когда вы выберете одно вместо другого?
Я также читал Java-документацию по getDefaultInstance(props,uthenticator), но так и не смог четко/четко разглядеть разницу.< /p>
ОБНОВЛЕНИЕ: Фактическая причина, по которой был задан этот вопрос: мы использовали метод Session.getDefaultInstance() в некоторых местах нашего веб- основанное приложение. Иногда выдается исключение java.lang.SecurityException: доступ к сеансу по умолчанию запрещен. При быстром поиске в Google вместо этого было предложено использовать метод Session.getInstance(). Следовательно, когда можно будет предпочесть одно другому?
Подробнее здесь: https://stackoverflow.com/questions/418 ... in-session