Bonjour à tous,
Je viens de terminer mon application dans Eclipse, je la lance je la test et je n'ai aucun problème.
L'application lis les informations d'un fichier properties et configure le visuel (index.jsp) par rapport à cela.
Je fait dans Eclipse est export vers un .war et dans Tomcat je deploye le war par l'interface du localhost.
je démarre le projet et la erreur 404 (personnalisé avec le web.xml)
donc je me dit je vais enlver le code et juste taper un bonjour dans le index.jsp et là il fonctionne et note bonjour.
je remet ensuite le code qui fait appel au fichier config.properties et de nouveau erreur 404.
j'ai tourné le problème dans tout les sens, j'y suis dessus depuis deux semaines mais là je ne vois pas ou est le problème.
le fichier properties est dans WEB-INF/classes/config.properties
voici le code de la page index.jsp
Je suis en JRE6 et tomcat 7
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 <?xml version="1.0" encoding="ISO-8859-1" ?> <%@page import="java.util.Enumeration"%> <%@page import="java.util.Iterator"%> <%@page import="java.io.FileInputStream"%> <%@page import="java.util.Properties"%> <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Caller SMS : Emergency calling SMS</title> <meta http-equiv="keywords" content="pompier, urgence, sms, sending, envoie" /> <meta http-equiv="description" content="Caller SMS : Emergency calling SMS" /> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" /> <meta http-equiv="author" content="Rudy Lemaitre - 2011" /> <link rel="stylesheet" href="<%=request.getContextPath()%>/css/styles.css" type="text/css" /> </head> <body> <h1 class="title">Service Incendie de Wavre</h1> <div id=header> <ul id="listBtn"> <% String propertiesFile = "config.properties"; Properties property = new Properties(); property.load(new FileInputStream(this.getClass().getClassLoader() .getResource(propertiesFile).getFile())); for (int i = 1; property.getProperty("ButtonName" + i) != null; i++) { out.print("<form class=\"sms\" action=" + request.getContextPath() + "/SmsSender method=\"post\">"); out.print("<fieldset>"); //out.print("<legend style=\"background:"+property.getProperty("Color"+i)+"\"> "+ property.getProperty("ButtonName"+i) + " </legend><br />"); out.print("<input type=\"hidden\" name=\"file\" value=" + i + " />"); out.print("<label for=\"checkPwd\"> Code de sécurité: </label> <input type=\"text\" title=\"Entrer le code de sécurité pour l\'envoie\" name=\"checkPwd\"/><br/>"); out.print("<li><input type=\"submit\" title=\"Envoyer le fichier à la centrale SMS\" style=\"background:" + property.getProperty("Color" + i) + "\"value=\"" + property.getProperty("ButtonName" + i) + "\"/></li>"); out.print("</fieldset>"); out.print("</form>"); } %> </ul> </div> <div id="foot"> <% out.print("<p>"+property.getProperty("Author")+"</p>"); out.print("<p>"+property.getProperty("Ver")+"</p>"); %> </div> </body> </html>
merci d'avance pour votre aide
Rudy
Partager