Partage
  • Partager sur Facebook
  • Partager sur Twitter

Eclipse ne trouve plus aucune servlet

    23 avril 2016 à 19:26:47

    Bonjour à tous,

    J'ai un gros souci que je dois régler rapidement car j'ai un projet à rendre dessus.

    Depuis que j'ai relancé éclips il ne trouve plus mes servlets.

    voici mon code xml:

    <?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"
    	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
    	id="WebApp_ID" version="3.0">
    	<display-name>Projet</display-name>
    	<welcome-file-list>
    		<welcome-file>Authentification.html</welcome-file>
    	</welcome-file-list>
    	<servlet>
    		<servlet-name>ServletLibreAcces</servlet-name>
    		<servlet-class>packJEE.controleur.ServletLibreAcces</servlet-class>
    	</servlet>
    	<servlet-mapping>
    		<servlet-name>ServletLibreAcces</servlet-name>
    		<url-pattern>/LibreAcces</url-pattern>
    	</servlet-mapping>
    </web-app>

    ma servlet :

    package packJEE.controleur;
    
    import java.io.IOException;
    import java.sql.SQLException;
    import java.util.ArrayList;
    
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    import packJEE.bdd.dao.OC_DAO;
    import packJEE.bdd.dao.ServiceDAO;
    import packJEE.model.OC;
    import packJEE.model.Service;
    
    /**
     * Servlet implementation class ServletLibreAcces
     */
    
    public class ServletLibreAcces extends HttpServlet {
    	private static final long serialVersionUID = 1L;
    
    	/**
    	 * @see HttpServlet#HttpServlet()
    	 */
    	public ServletLibreAcces() {
    		super();
    		// TODO Auto-generated constructor stub
    	}
    
    	/**
    	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
    	 *      response)
    	 */
    	protected void doGet(HttpServletRequest request, HttpServletResponse response)
    			throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		// response.getWriter().append("Served at:
    		// ").append(request.getContextPath());
    
    		String RequeteService = request.getParameter("RequeteService");
    		System.out.println("réception RequeteService: "+RequeteService);
    		
    		OC_DAO ocDAO = new OC_DAO();
    		try {
    			ArrayList<OC> ocList = ocDAO.findAllOC();
    
    			request.setAttribute("listOC", ocList);
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		
    		if (RequeteService != null && !RequeteService.isEmpty() ) {
    			System.out.println("test boucle");
    			
    			ServiceDAO serviceDAO = new ServiceDAO();
    			
    			try {
    				ArrayList<Service> ocList = serviceDAO.findAllService();
    				for(Service service: ocList){
    					System.out.println(service.getNomService());
    				}
    				request.setAttribute("FirstAction", "1");
    				request.setAttribute("listService", ocList);
    				
    				
    			} catch (SQLException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
    		}else{
    			request.setAttribute("FirstAction", "");
    		}
    
    		getServletContext().getRequestDispatcher("/WEB-INF/FAListeOC.jsp"). // -2-
    				forward(request, response);
    	}
    
    	/**
    	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
    	 *      response)
    	 */
    	protected void doPost(HttpServletRequest request, HttpServletResponse response)
    			throws ServletException, IOException {
    		// TODO Auto-generated method stub
    		doGet(request, response);
    	}
    
    }

    Pouvez-vous m'aider svp, je suis en train de perdre la tête

    Merci par avance.


    • Partager sur Facebook
    • Partager sur Twitter
      27 avril 2016 à 22:15:06

      Salut 

      As tu régler ton problème?

      Les servlets peuvent rendre fou...

      As tu redémarré ton serveur?

      Sinon je te conseil d'utiliser les annotations car ce satané XML peut être parfois très capricieux

      • Partager sur Facebook
      • Partager sur Twitter

      Eclipse ne trouve plus aucune servlet

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown