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 :

La ressource demandée (/ApplicationEJB-war/horaireServlet) n'est pas disponible.


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut La ressource demandée (/ApplicationEJB-war/horaireServlet) n'est pas disponible.
    Salut pour tous ,je voulais savoir si quelqu'un pourrias m'aider à propos de cette erreur :
    J'ai un fichier appellée ApplicationEJB-war.war je l'ai mis sous la répertoire C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps puis j'ai employé le Tomcat Manager pur déployer le fichier war
    toute chose marche exactement lorsque je tape l'url :http://localhost:8080/ApplicationEJB-war/ la page index de mon site s'affiche .je lance encore mon serveur de données wamp server qui contient ma base des données
    le problème est que lorsque j'utilise des pages web dynamique ou il y a un emploi des servlet par exemple horaireServlet le serveur Apache ne pouvait pas exécuter les requêtes Aidez moi SVP !!!!!!!!!

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Comment est référencée la servlet dans la page jsp ?
    Montre également le web.xml (pour commencer).
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut
    voici le contenu du fichier web.xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sun-web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Application Server 9.0 Servlet 2.5//EN" "http://www.sun.com/software/appserver/dtds/sun-web-app_2_5-0.dtd">
    <sun-web-app error-url="">
      <context-root>/ApplicationEJB-war</context-root>
      <class-loader delegate="true"/>
      <jsp-config>
        <property name="keepgenerated" value="true">
          <description>Keep a copy of the generated servlet class' java code.</description>
        </property>
      </jsp-config>
    </sun-web-app>
    ******************************************************
    et voici le contenu de la Servlet
    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
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
     
    package webTrain;
     
    import Train.Gare;
    import Train.GareFacadeRemote;
    import java.io.IOException;
    import java.io.PrintWriter;
    import java.util.List;
    import javax.naming.InitialContext;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
     
    /**
     *
     * @author Administrateur
     */
    @WebServlet(name="horaireServlet", urlPatterns={"/horaireServlet"})
    public class horaireServlet extends HttpServlet {
       GareFacadeRemote gar;
        /** 
         * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
         * @param request servlet request
         * @param response servlet response
         * @throws ServletException if a servlet-specific error occurs
         * @throws IOException if an I/O error occurs
         */
        protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            response.setContentType("text/html;charset=UTF-8");
            PrintWriter out = response.getWriter();
            try {
     
                InitialContext ctx=null;
                ctx=new InitialContext();
                 gar=(GareFacadeRemote) ctx.lookup("Train.GareFacadeRemote");
                List<Gare> listeGare=gar.findAll();
                request.setAttribute("listeGare", listeGare);
     
                getServletContext( ).getRequestDispatcher("/horaire.jsp").forward(request, response);
     
     
                out.println("<html>");
                out.println("<head>");
                out.println("<title>Servlet horaireServlet</title>");  
                out.println("</head>");
                out.println("<body>");
                out.println("<h1>Servlet horaireServlet at        horaiiiiiiiiiiiiiiiiiiiiira"+listeGare+"</h1>");
                out.println("</body>");
                out.println("</html>");
     
            } catch(Exception e) {
                System.out.println(e);
            }
        } 
     
        // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
        /** 
         * Handles the HTTP <code>GET</code> method.
         * @param request servlet request
         * @param response servlet response
         * @throws ServletException if a servlet-specific error occurs
         * @throws IOException if an I/O error occurs
         */
        @Override
        protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            processRequest(request, response);
        } 
     
        /** 
         * Handles the HTTP <code>POST</code> method.
         * @param request servlet request
         * @param response servlet response
         * @throws ServletException if a servlet-specific error occurs
         * @throws IOException if an I/O error occurs
         */
        @Override
        protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
            processRequest(request, response);
        }
     
        /** 
         * Returns a short description of the servlet.
         * @return a String containing servlet description
         */
        @Override
        public String getServletInfo() {
            return "Short description";
        }// </editor-fold>
     
    }

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    C'est quoi ce web.xml ???
    Ça ressemble à ceci
    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
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
      <display-name>Web1</display-name>
     
      <servlet>
          <servlet-name>Servlet1</servlet-name>
          <servlet-class>test.Servlet1</servlet-class>
      </servlet>
     
      <servlet-mapping>
          <servlet-name>Servlet1</servlet-name>
          <url-pattern>/Servlet1</url-pattern>
      </servlet-mapping>
     
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    Ensuite, la servlet ne peut pas utiliser un requestDispatcher.forward + PrintWriter, tu dois avoir une erreur (ou tu auras) sur ce point...

    Pour l'appel de la servlet dans la JSP, tu n'as pas préciser...
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre du Club
    Inscrit en
    Avril 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 9
    Par défaut
    désolé OButterlin mais je n'ai pas pu localiser exactement ce fichier web.xml si tu peux me donner des précisions sur son emplacement
    est ce celui la:
    \Projet EJB_Version_finale\Projet EJB final\Utilisateur\ApplicationEJB\ApplicationEJB-war\web\WEB-INF

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Le web.xml se trouve dans /WebContent/WEB-INF/web.xml
    (WebContent peut porter un autre nom dans le projet)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    le web.xml se trouve toujours dans WEB-INF/ et présente, pour la version 2.5, la forme que t'as donné O'Butterlin.
    ce que tu nous a donné est le contenu de sun-web.xml, un fichier de configuration additionnel spécifique aux webserver de sun, mais qui ne te dispense pas de créer un fichier web.xml correct.

Discussions similaires

  1. ressource demande n'est pas disponible
    Par j_esti dans le forum Struts 1
    Réponses: 1
    Dernier message: 21/05/2008, 23h49
  2. [Tomcat 6.0] La ressource demandée n'est pas disponible
    Par Monkey_D.Luffy dans le forum JDBC
    Réponses: 14
    Dernier message: 20/05/2008, 15h41
  3. La ressource demandée n'est pas disponible.
    Par info_plus dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 03/04/2008, 17h49
  4. Erreur 404 - La ressource demandée (/**/) n'est pas disponible.
    Par Rom1984 dans le forum Tomcat et TomEE
    Réponses: 9
    Dernier message: 20/03/2008, 16h06
  5. Réponses: 3
    Dernier message: 01/02/2007, 17h11

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