Objectify

L’auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonjour,

j’essaie d’utiliser le Datastore de google et j’ai une erreur java.lang.StackOverflowError je ne comprends pas ce qui manque à la configuration de Objectify

public class Initialisation extends HttpServlet {
     static {
           ObjectifyService.register(User.class);
           
        }

     @Override
      public void doGet(HttpServletRequest request, HttpServletResponse response) 
          throws ServletException, IOException {

        response.setContentType("text/plain");
        response.setCharacterEncoding("UTF-8");
        request.setAttribute( "jour", jourDuMois );
        response.getWriter().print("Hello App Engine!\r\n");
        this.getServletContext().getRequestDispatcher( "/WEB-INF/initialisation.jsp" ).forward( request, response );
      }
}

sans la partie suivante mon sevrlet fonctionne correctement mais dès que j’ajoute celle ci ça ne fonctionne plus.

 static {   ObjectifyService.register(User.class); }

j’ai les importe suivants

package Servlet;
import java.io.IOException;
import java.sql.Date;
import java.util.ArrayList;

import com.googlecode.objectify.annotation.*;
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 com.google.api.services.discovery.Discovery.Apis.List;
import com.google.appengine.api.datastore.DatastoreService;
import com.google.appengine.api.datastore.DatastoreServiceFactory;
import javax.servlet.http.*;
import com.googlecode.objectify.ObjectifyService;
import com.googlecode.objectify.cmd.LoadType;
import static com.googlecode.objectify.ObjectifyService.ofy;

dans le web.xml

<filter>
        <filter-name>ObjectifyFilter</filter-name>
        <filter-class>com.googlecode.objectify.ObjectifyFilter</filter-class>
</filter>
<filter-mapping>
        <filter-name>ObjectifyFilter</filter-name>
        <url-pattern>/*</url-pattern>
</filter-mapping>

et les deux bibliothèques Objectify,et Guava

merci pour votre aide

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte