2012-07-19 10 views
17

khi im cố gắng gửi thư bằng cách sử dụng api thư java trong ứng dụng web của tôi, tôi nhận được ngoại lệ này.api thư java: ngoại lệ ném java.lang.SecurityException: Truy cập vào phiên mặc định bị từ chối

java.lang.SecurityException: Truy cập vào phiên mặc định bị từ chối

đầu vào là một trang html. sau đó nó đi đến một servlet mà cuối cùng gọi một lớp java nơi logic thư được viết

Trả lời

64

Văn bản lỗi này được kết hợp với một cuộc gọi đến Session.getDefaultInstance(props, authenticator) trong trường hợp mặc định đã có bộ xác thực khác.

Nó sẽ hoạt động tốt hơn nếu bạn gọi Session.getInstance(props, authenticator) thay vì Session.getDefaultInstance(props, authenticator) trong mã của bạn.

6

Tôi đã gặp lỗi tương tự, khi tôi khởi chạy 2 thử nghiệm trong Trình quản lý trang web. Trong thử nghiệm secound tôi đã có "java.lang.SecurityException: Truy cập vào phiên mặc định bị từ chối".

Khi tôi sử dụng phương pháp Session.getInstance thay vì Session.getDefaultInstance trong mọi thử nghiệm, lỗi biến mất.