Я пытаюсь внедрить javax.mail.session в ejb 3.1 через @Resource без какого-либо успеха, я считаю, что я скучаю по пониманию правильных конфигураций (я хочу решение на основе аннотаций, а не XML-дескриптор)
На самом деле, использование @Resource
для JavaMail не является чем-то новым в EJB 3.1, это было уже возможно с Java EE 5 и рассматривается в Пример приложения подтверждения учебника по Java EE 5, включая часть настройки сервера приложений (да, эта часть относится к серверу приложений).
Для GlassFish v3 (вы не упомянули об этом, но я предполагаю, что вы используете GFv3), см .:
Спасибо!Но нет упоминания о решении Java EE 6 Connector API с настройкой аннотаций (хост SMTP + имя пользователя + пароль + протокол и т. Д.) ...?Знаете ли вы по этой теме?Спасибо!
Честно говоря, я не уверен, что понимаю, что именно вы пытаетесь сделать.Вы говорите об использовании JCA для отправки электронных писем через MDB, используя аннотации.Это сбивает с толку, по крайней мере, для меня.Возможно, вам следует включить некоторые ссылки, указывающие на то, что вы видели, включая некоторую контекстную информацию.
При этом, если на самом деле ваш вопрос заключается в том, как написать собственный адаптер почтового ресурса JCA, может быть, поможет следующая статья: