0 Replies Latest reply on Feb 1, 2007 10:59 PM by tom

    Resource Injection

    tom Newbie


      I am having trouble with resource injection.I have defined a Mail Session

       <!-- Binds a javax.mail.Session object to JNDI name java:/LeadloaderMail -->
       <mbean code="org.jboss.mail.MailService"
       <attribute name="JNDIName">LeadloaderMail</attribute>
       <attribute name="User">devcon2</attribute>
       <attribute name="Password">xxxxx</attribute>
       <attribute name="Configuration">
       <property name="mail.store.protocol" value="imap"/>
       <property name="mail.transport.protocol" value="smtp"/>
       <property name="mail.user" value="devcon2"/>
       <property name="mail.imap.host" value="seth"/>
       <property name="mail.smtp.host" value="seth"/>
       <property name="mail.from" value="someone@somewhere.com"/>
       <property name="mail.debug" value="false"/>

      which I want to inject into an MBean. I have tried numerous variations on a theme but none seem to work. What is worse, they fail silently. What am I doing wrong?

      The injection code I am using is thus;
       @Resource (mappedName="LeadloaderMail")
       Session session;

      Any pointers would be greatly appreciated.