IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

Erreur compilation Listener


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 99
    Par défaut Erreur compilation Listener
    Bonjour ,
    Lorsque j'essaie de compiler mon listener il m'apparait l'erreur suivante mais je ne comprend pas pourquoi il ne c
    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
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
     
    C:\Users\anthony\Desktop\Projet>javac MonListener.java
    MonListener.java:3: package orh.apache.commons.dbcp does not exist
    import javax.sql.*;import orh.apache.commons.dbcp.BasicDataSource;
                                                     ^
    MonListener.java:4: MonListener is not abstract and does not override abstract method contextDestroyed(ServletContextEvent) in ServletContextListener
    public class MonListener implements ServletContextListener {
           ^
    MonListener.java:7: cannot find symbol
    dataSource dataSource=new BasicDataSource();
    ^
      symbol:   class dataSource
      location: class MonListener
    MonListener.java:7: cannot find symbol
    dataSource dataSource=new BasicDataSource();
                              ^
      symbol:   class BasicDataSource
      location: class MonListener
    MonListener.java:8: cannot find symbol
    String pilote=application.getInitParameter("pilote");
                             ^
      symbol:   method getInitParameter(String)
      location: interface ServletContext
    MonListener.java:10: cannot find symbol
    dataSource.setURL(application.getInitParameter("base"));
                                 ^
      symbol:   method getInitParameter(String)
      location: interface ServletContext
    MonListener.java:12: cannot find symbol
    dataSource.setUserName(application.getInitParameter("login"));
                                      ^
      symbol:   method getInitParameter(String)
      location: interface ServletContext
    MonListener.java:13: cannot find symbol
    dataSource.setPassword(application.getInitParameter("motDePasse"));
                                      ^
      symbol:   method getInitParameter(String)
      location: interface ServletContext
    8 errors
     
    C:\Users\anthony\Desktop\Projet>javac MonListener.java
    MonListener.java:3: package org.apache.commons.dbcp does not exist
    import javax.sql.*;import org.apache.commons.dbcp.BasicDataSource;
                                                     ^
    MonListener.java:4: MonListener is not abstract and does not override abstract method contextDestroyed(ServletContextEvent) in ServletContextListener
    public class MonListener implements ServletContextListener {
           ^
    MonListener.java:7: cannot find symbol
    dataSource dataSource=new BasicDataSource();
    ^
      symbol:   class dataSource
      location: class MonListener
    MonListener.java:7: cannot find symbol
    dataSource dataSource=new BasicDataSource();
                              ^
      symbol:   class BasicDataSource
      location: class MonListener
    MonListener.java:8: cannot find symbol
    String pilote=application.getInitParameter("pilote");
                             ^
      symbol:   method getInitParameter(String)
      location: interface ServletContext
    MonListener.java:10: cannot find symbol
    dataSource.setURL(application.getInitParameter("base"));
                                 ^
      symbol:   method getInitParameter(String)
      location: interface ServletContext
    MonListener.java:12: cannot find symbol
    dataSource.setUserName(application.getInitParameter("login"));
                                      ^
      symbol:   method getInitParameter(String)
      location: interface ServletContext
    MonListener.java:13: cannot find symbol
    dataSource.setPassword(application.getInitParameter("motDePasse"));
                                      ^
      symbol:   method getInitParameter(String)
      location: interface ServletContext
    8 errors
    Bon pour l'erreur d'import je dois juste mettre le fichier "tomcat-dbcp.jar" dans mon classpath non ?Mais pour le reste je ne comprend vraiment pas ..:/
    Merci d'avance pour vos réponse

  2. #2
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    ne me dis pas que tu fais du Java avec UltraEdit ou un editeur genre Notepad ??!!

    il est tant que tu passes sous Eclipse ou Netbeans ... tu gagnerais un temps énorme ! et tu ferais bcp moins d'erreurs (comme le nom de l'import par exemple) ou encore les méthodes à implementer quand on étend une classe abstraite ou quand on implémente une interface

    alors dans l'ordre (et j'aurai du mal à être exhaustif) :
    - orh.apache .... c'est org.apache ...
    - "application" n'existe, car ça c'est disponible dans une JSP. Il te faut travailler sur le ServletContext pour avoir l'équivalent
    - et enfin tu dois coder "contextDestroyed(ServletContextEvent)" cela t'es demandé ... et tu es obligé



    et tu t'es lancé dans un listener pourquoi faire ?
    te connecter à une base de données ???

    il me semblait que DevServlet t'avait donné la marche à suivre avec un pool de connexions et un DataSource avec Tomcat. Pourquoi tu ne le fais pas ?

    Au cas où je confonde avec qqn d'autre voici un lien vers un tuto :
    http://christophej.developpez.com/tu...ee/pooltomcat/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 99
    Par défaut
    salut
    En faite le truc qui me gave c'est de tout configurer et de t'adapter au logiciel j'ai essayé eclipse tomcat marchait pas , netbean j'ai pas aimé du tout lol la avec mon notepad + tomcat tout marche simplement j'avoue c'est peut être mieux de se tracasser la tête au début pour que cela soit plus simple.
    Mais malheureusement il n'y a aucun tuto eclipse version + tomcat + mysql ou si il y en a ils sont assez vieux :/ et mon org . apache été corrigé en faite :/
    Et je le fais sur listener avec un pool parce qu'en faite je suis le livre de jean luc deleage et que pour l'instant les servlet ce n'était pas trop ça et j'y arrive doucement

    Voila mon listener ,
    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
    import java.sql.*;
    import javax.servlet.*;
    import javax.sql.*;import org.apache.commons.dbcp.BasicDataSource;
    public class MonListener implements ServletContextListener {
    public void contextInitialized(ServletContextEvent sce){
    try{ServletContext application =sce.getServletContext();
    dataSource dataSource=new BasicDataSource();
    String pilote=application.getInitParameter("pilote");
    Class.forName(pilote);
    dataSource.setURL(application.getInitParameter("base"));
    dataSource.setDriverClassName(pilote);
    dataSource.setUserName(application.getInitParameter("login"));
    dataSource.setPassword(application.getInitParameter("motDePasse"));
    application.setAttribute("source",dataSource);
    }
    catch (Exception e){
    }}public void contextDestroyed(ServletContextListener sce){
    //instruction éxécuté à l'arret de l'application
    }
    }
    ma JSP
    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
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    <@page import=verification.java>
    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%@ pageimport="java.util.*" %><%@ pageimport="java.awt.*"%>
    <%@ pageimport="javax.servlet.*"%>
    <%@ pageimport="java.sql.*"%>
    <%@ pageimport="javax.sql.*"%>
    <%@ pageimport="javax.naming.*"%>
    <%@ pageimport="javax.servlet.http.*"%>
     
    <html>
    <!--******************************************************************************
    Connexion au serveur à remplacer par du JSTL 
    *******************************************************************************-->
     <%! DataSource pool;
     Connection cnx=pool.getConnection();%>
    	%>
     <head>
            <title>Le Site Web</title>
        </head>
     
    	<link rel="stylesheet" type="text/css" href="style.css">
        <body>
    	<div id="navbar_ex6">
     
    <ul><center>
     
    <li><a href="Accueil.jsp">Accueil</a></li>
     
    <li><a href="Contact.jsp">Contact</a></li>
     
    <li><a href="Inscription.jsp">S'inscrire</a></li>
     
    <li><a href="CV.jsp">CV</a></li>
    </center>
    </ul>
     
    </div>
     
            <IMG align="right" src="my.jpg"width="85" height="70"/>
            		<BR><BR>
     
     
    		<BR>
    		<BR>//recuperer la taille d'une enumeration ??
    		<!--*******************************************************************
    utilisation de JSTL pour verifier basiquement les paramètre du formulaire
     *******************************************************************-->
    	 <%!
     String [] ParameterValues = new String [11];
     String clientDefinition;
     int i=0;%>
     <%
     for (Enumeration e =request.getParameterNames ();e.hasMoreElements() ;){
     ParameterValues[i]=request.getParameter((String)e.nextElement());
     if(i<10){clientDefinition=clientDefinition+((String)e.nextElement())+",";}
     else{clientDefinition=clientDefinition+((String)(e.nextElement()));}
     i++;}
     Client ClientCourant =new Client(clientDefinition);
     session.setAttribute("Client", ClientCourant);
            boolean a=ClientCourant.ExistBase(cnx,request.getParameter("Mail"));%>
     <c:choose>
     
     <c:when test="${(ParameterNames[1]!=ParameterNames[2])||(ParameterNames[10]!=ParameterNames[11])}">
     <jsp:forward page="Inscription.jsp"/></c:when>
     <c:when test="${(a==true)}"><jsp:forward page="Inscription.jsp"/></c:when>
     <c:otherwise>
     <% ClientCourant.insertBase(pool);%>
     <c:out value="Inscription validée si la redirection ne fonctionne pas cliquer <a href='Inscription.jsp'>ici</a><BR><BR>"/>
     <jsp:forward page="ListeClient.jsp"/>
     
     </c:otherwise></c:choose>
    		Votre nom est <%=request.getParameter("Nom")%>

  4. #4
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    Citation Envoyé par tonytrua Voir le message
    salut
    En faite le truc qui me gave c'est de tout configurer et de t'adapter au logiciel j'ai essayé eclipse tomcat marchait pas , netbean j'ai pas aimé du tout

    Autant pour eclipse effectivement il y a un peu de conf à faire pour lier un Tomcat ... (mais bon 4 clics je trouve pas ça très difficile non plus), autant pour Netbeans tout est intégré et tu y gagnerais à ENFIN y passer.

    Du coup tu buttes sur des problèmes simples, même pas liés à JSP / Servlet, mais bien à du JAVA pur ...

    Après les conseils que je te donne, tu en fais ce que tu veux ... mais pour pour le coup du Listener pas implémenté ... c'est quand même une erreur DE BASE JAVA, qu'un IDE moderne comme NetBeans et/ou Eclipse t'aurait signaler en en plus aider à résoudre ...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 99
    Par défaut
    oui je viens de me motiver et d'y passer dessus (bug listener corrigé etc.. merci beaucoup )mais j'ai un gros problème c'est pour l'utilisation du xml pour configurer le fichier tomcat.
    Pour le fichier user tout va bien il n'y a qu'une ligne en faite , mais pour le fichier server.xml , cela me créer des erreur
    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
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    Using CATALINA_BASE:   "C:\Users\anthony\.netbeans\7.1.2\apache-tomcat-7.0.22.0_base"
    Using CATALINA_HOME:   "C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.22"
    Using CATALINA_TMPDIR: "C:\Users\anthony\.netbeans\7.1.2\apache-tomcat-7.0.22.0_base\temp"
    Using JRE_HOME:        "C:\Java\jdk1.7.0_01"
    Using CLASSPATH:       "C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.22\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.22\bin\tomcat-juli.jar"
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Resource'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/listener/listener-class'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/listener'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Listener'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Listener'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Listener'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Listener'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Listener'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/GlobalNamingResources/Resource'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/GlobalNamingResources'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Service/Connector'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Service/Connector'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Service/Engine/Realm/Realm'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Service/Engine/Realm'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Service/Engine/Host/Valve'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Service/Engine/Host'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Service/Engine'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server/Service'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester endElement
    Avertissement:   No rules found matching 'Context/Server'.
    mai 28, 2012 9:08:15 PM org.apache.tomcat.util.digester.Digester fatalError
    Grave: Parse Fatal Error at line 137 column 1: Les structures de document XML doivent commencer et se terminer dans la même entité.
    org.xml.sax.SAXParseException; systemId: file://C/Users/anthony/.netbeans/7.1.2/apache-tomcat-7.0.22.0_base/conf/server.xml; lineNumber: 137; columnNumber: 1; Les structures de document XML doivent commencer et se terminer dans la même entité.
    	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
    	at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)
    	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441)
    	at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368)
    	at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1375)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.endEntity(XMLDocumentFragmentScannerImpl.java:864)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.endEntity(XMLDocumentScannerImpl.java:564)
    	at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.endEntity(XMLEntityManager.java:1369)
    	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEntityScanner.java:1771)
    	at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(XMLEntityScanner.java:1423)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2752)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:607)
    	at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:835)
    	at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
    	at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)
    	at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1210)
    	at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:568)
    	at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
    	at org.apache.catalina.startup.Catalina.load(Catalina.java:555)
    	at org.apache.catalina.startup.Catalina.load(Catalina.java:596)
    	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:601)
    	at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
    	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449)
    Mon fichier server.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
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <Context path="/TutoPool" 
    	reloadable="true" 
    	docBase="\TutoPool" >
    	<Resource
    		name="jdbc/TutoPool"
    		auth="Container"
    		type="javax.sql.DataSource"/>
     
    		<listener>
    <listener-class>.NewServletListener</listener-class>
    </listener>
    <Server port="8025" shutdown="SHUTDOWN">
    <Listener SSLEngine="on" className="org.apache.catalina.core.AprLifecycleListener"/>
      <!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->
      <Listener className="org.apache.catalina.core.JasperListener"/>
      <!-- Prevent memory leaks due to use of particular java/javax APIs-->
      <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener"/>
      <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
      <Listener className="org.apache.catalina.core.ThreadLocalLeakPreventionListener"/>
      <!-- Global JNDI resources
           Documentation at /docs/jndi-resources-howto.html
      -->
      <GlobalNamingResources>
        <!-- Editable user database that can also be used by
             UserDatabaseRealm to authenticate users
        -->
        <Resource name="jdbc/maBase" auth="Container" type="javax.sql.DataSource"
             username="root"
             password="***"
             driverClassName="com.mysql.jdbc.Driver"
             url="jdbc:mysql://localhost:3306/maBase?useUnicode=true&amp;characterEncoding=utf8"
             maxActive="15"
             maxIdle="7"
             defaultTransactionIsolation="READ_COMMITTED"
             validationQuery="Select 1" />
    </GlobalNamingResources>
     <Service name="Catalina">
    <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8084" protocol="HTTP/1.1" redirectPort="8443"/>
         <Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/>
    <Engine defaultHost="localhost" name="Catalina">
    <Realm className="org.apache.catalina.realm.LockOutRealm">
           <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/>
          </Realm>
          <Host appBase="webapps" autoDeploy="false" name="localhost" unpackWARs="true">
            <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/>
          </Host>
        </Engine>
      </Service>
    </Server>
    Merci d'avance pour ton aide

  6. #6
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    le tag "Context" ne se met par à la racine du fichier (en haut) mais à la fin, après le tag "</service>" et avant le tag "</server>".

    mais le mieux est de ne rien mettre dans ce fichier mais plutôt dans ton application dans le fichier "META-INF/context.xml" à la racine de ton application WEB.

    Regarde ce tutorial :
    http://www.mulesoft.com/tomcat-mysql

    et encore un autre :
    http://javacream.blogspot.fr/2008/05...n-pooling.html


    et encore un dernier qui utilise l'annotation @Resource qui est géniale :
    http://www.mkyong.com/tomcat/how-to-...e-in-tomcat-6/

    tu devrais suivre ce dernier tuto.

Discussions similaires

  1. RXControl RxRichEdit ERREUR Compilation
    Par loleske dans le forum C++Builder
    Réponses: 2
    Dernier message: 25/02/2005, 18h12
  2. [FreePascal] Erreur compilation ou défaut Dev-Pascal ?
    Par molesqualeux dans le forum Free Pascal
    Réponses: 5
    Dernier message: 27/12/2004, 10h00
  3. [Débutant]Erreur compilation !
    Par gandalf_le_blanc dans le forum AWT/Swing
    Réponses: 23
    Dernier message: 30/08/2004, 14h23
  4. Trop de message d'erreurs: compilation KO
    Par jeannot27 dans le forum C++Builder
    Réponses: 6
    Dernier message: 21/01/2004, 16h45
  5. Erreur compilation DX8.1 VC++ 6
    Par d.vidal dans le forum DirectX
    Réponses: 1
    Dernier message: 10/09/2003, 09h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo