Salut,

S'il vous plait j'ai besoin de votre aide. J'ai cette erreur lorsque j'essaye de compiler ma servlet sur le serveur "Tomcat v7.0".

HTTP Status 404 -

type Status report

message

description The requested resource is not available.

Apache Tomcat/7.0.63
Je vais vous décrire en details ce que j'essaye de faire. En fait, j'aimerais pouvoir envoyer des emails via Gmail automatiquement dans une date précise. J'ai regardé un tutoriel sur Youtube:


J'ai fait exactement les mêmes étapes sauf que ça ne marche pas.

Voici le code qui ne marche pas:

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package com.hubberspot.ejb;
 
import java.util.Properties;
 
import javax.ejb.Stateless;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
 
 
@Stateless
 
public class MailSenderBean {
 
 
    public void sendEmail(String fromEmail,String username, String password, String toEmail, String subject,String message) {
 
        try {
        Properties props = System.getProperties();
        props.put("mail.smtp.host","smtp.gmail.com");
        props.put("mail.smtp.auth","true");
        props.put("mail.smtp.port","465");
        props.put("mail.smtp.socketFactory.class","javax.net.ssl.SSLSocketFactory");
        props.put("mail.smtp.socketFactory.port","465");
        props.put("mail.smtp.socketFactory.fallback","false");
 
 
 
        Session mailSession = Session.getDefaultInstance(props, null);
        mailSession.setDebug(true);
 
        Message mailMessage = new MimeMessage(mailSession);
 
 
            mailMessage.setFrom(new InternetAddress(fromEmail));
            mailMessage.setRecipient(Message.RecipientType.TO, new InternetAddress(toEmail));
            mailMessage.setContent(message, "text/html");
            mailMessage.setSubject(subject);
 
 
            Transport transport = mailSession.getTransport("stmp");
            transport.connect("stmp.gmail.com",username ,password);
 
            transport.sendMessage(mailMessage, mailMessage.getAllRecipients());
 
 
 
        } catch (Exception e) {
 
            e.printStackTrace();
 
        }
 
 
    }
 
}
J'ai vraiment besoin de votre aide le plus tot possible pour terminer mon app.

Merci beaucoup d'avance,
Benz