salut, SVP ,veuillez m'aider Je développe application JSF 2.0/EJB je veux ajouter une classe SendMailSSL dans mon managedBean .J'ai utilisé l'option de insert code (send mail) et j'ai choisit ma classe SendMailSSL .c'est le ManagedBean
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
@ManagedBean
@SessionScoped
@Stateless
public class mailCon {
    @Resource(name = "Send_mail")
    private Session send_mail;
 
 
    /** Creates a new instance of mailCon */
    public mailCon() {
    }
 
    public void sendMail() throws NamingException, MessagingException {
         System.out.println("====================================================");
          FacesContext context = FacesContext.getCurrentInstance();
        MimeMessage message = new MimeMessage(send_mail);
        message.setRecipients(Message.RecipientType.TO,
					InternetAddress.parse("xxxx@gmail.com"));
        context.addMessage(null, new FacesMessage("message envoyé!!!", "!!!!"));
			message.setSubject("Testing Subject");
			message.setText("salut"+"bnojour");
        Transport.send(message);
        context.addMessage(null, new FacesMessage("message envoyé!!!", "!!!!"));
 
    }
 
 
}
Le GlassFish génére cette exeption:
Caused by: javax.naming.NameNotFoundException: Send_mail not found
at com.sun.enterprise.naming.impl.TransientContext.doLookup(TransientContext.java:197)
at com.sun.enterprise.naming.impl.TransientContext.lookup(TransientContext.java:168)
at com.sun.enterprise.naming.impl.SerialContextProviderImpl.lookup(SerialContextProviderImpl.java:58)
at com.sun.enterprise.naming.impl.LocalSerialContextProviderImpl.lookup(LocalSerialContextProviderImpl.java:101)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:430)
... 56 more

GRAVE: javax.faces.FacesException: Erreur lors de linjection de ressources dans le bean géré mailCon
Comment on peut ajouter la classe d'envois de mail correctement ??? mercii d'avance