Bonjour,
Mon Servlet a marché puis j'ai renommé un répertoire et depuis j'ai toujours le même message : La ressource demandée (Servlet TutoPool n'est pas disponible.) n'est pas disponible.
La ressource demandée (/TutoPool/) n'est pas disponible.
Je suis bien revenu en arrière mais pas moyen...
Donc j'ai tout viré et j'ai gardé une cohérence dans la déclaration des répertoires, de mon package... soit TutoPool partout.
J'ai tourné et retourné les fichiers web.xml et context.xml en me basant sur le tuto et un autre projet SGBD qui fonctionne mais impossible.
A la compilation aucun message d'erreur.
Merci si vous pouvez m'aider..
Mes codes :
web.xml
context.xml
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 <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <display-name>TutoPool</display-name> <servlet> <servlet-name>TutoPool</servlet-name> <servlet-class>TutoPool.TutoPool</servlet-class> </servlet> <servlet-mapping> <servlet-name>TutoPool</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <resource-ref> <description> reference a la ressource BDD pour le pool </description> <res-ref-name>jdbc/mabase_MySQL</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> </web-app>
TutoPool.java (de toute façon j'arrive plus a rentrer içi.......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="UTF-8"?> <Context path="/TutoPool"> <Resource auth="Container" driverClassName="com.mysql.jdbc.Driver" maxActive="20" maxIdle="10" maxWait="-1" name="jdbc/mabase_MySQL" password="toto" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/mabase" username="root"/> </Context>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 package TutoPool; import java.io.*; import java.sql.*; import javax.naming.*; import javax.servlet.*; import javax.servlet.http.*; import javax.sql.*; public class TutoPool extends HttpServlet { private DataSource ds; //la source de données protected void doGet(..............
Partager