salut, SVP ,veuillez m'aider Je développe application JSF 2.0/EJBje 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
Le GlassFish génére cette exeption:
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é!!!", "!!!!")); } }Comment on peut ajouter la classe d'envois de mail correctement ??? mercii d'avanceCaused 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
Partager