lorsque je tente d'envoyer un courrier en utilisant Java API de messagerie dans mon application Web, je reçois cette exception.
Java.Lang.SecurityException: accès à la session par défaut refusé
les entrées sont frones une page HTML. Ensuite, il va à un servlet qui appelle éventuellement un Java classe où la logique de messagerie est écrite
Ce texte d'erreur est associé à un appel à Session.getDefaultInstance(props, authenticator)
où l'instance par défaut a déjà un ensemble d'authentification différent.
Cela devrait fonctionner mieux si vous appelez Session.getInstance(props, authenticator)
au lieu de Session.getDefaultInstance(props, authenticator)
dans votre code.
J'ai la même erreur lorsque je lance 2 tests dans WebDriver. Dans le test de secondement, j'ai "java.lang.securityException: accès à la session par défaut refusée".
Lorsque j'ai utilisé la méthode session.getinstance à la place Session.getDefaultInstance Dans chaque test, les erreurs ont disparu.