當我試圖發送郵件使用Java郵件API在我的Web應用程序,我收到此異常。java郵件API:異常拋出說java.lang.SecurityException:訪問默認會話被拒絕
java.lang.SecurityException異常:訪問默認會話否認
的輸入氟里昂的HTML頁面。那麼它會轉到一個最終調用java類的servlet,其中寫入郵件邏輯
當我試圖發送郵件使用Java郵件API在我的Web應用程序,我收到此異常。java郵件API:異常拋出說java.lang.SecurityException:訪問默認會話被拒絕
java.lang.SecurityException異常:訪問默認會話否認
的輸入氟里昂的HTML頁面。那麼它會轉到一個最終調用java類的servlet,其中寫入郵件邏輯
此錯誤文本與Session.getDefaultInstance(props, authenticator)
的調用相關聯,其中默認實例已具有不同的驗證器集。
如果您在代碼中調用Session.getInstance(props, authenticator)
而不是Session.getDefaultInstance(props, authenticator)
,它應該會更好。
我有相同的錯誤,當我在Webdriver中啓動2個測試。在secound測試中,我得到了「java.lang.SecurityException:訪問默認會話被拒絕」。
當我在每個測試使用的方法Session.getInstance代替作爲Session.getDefaultInstance,錯誤消失。