ciao!
sono alle prese con un RESTful service.
ho scaricato sia glassfish che tomcat.
col primo funziona tutto, mentre nel secondo ho problemi di compilazione.
nello specfico alla riga commentata:
in pratica no trova l'oggeto Stateless nel package javax.ejb.codice:@javax.ejb.Stateless // ERRORE @Path("entities.author") public class AuthorFacadeREST extends AbstractFacade<Author> { @PersistenceContext(unitName = "RestServiceTomcatPU") private EntityManager em; public AuthorFacadeREST() { super(Author.class); } @POST @Override @Consumes({"application/xml", "application/json"}) public void create(Author entity) { super.create(entity); } @PUT @Path("{id}") @Consumes({"application/xml", "application/json"}) public void edit(@PathParam("id") Integer id, Author entity) { super.edit(entity); } @DELETE @Path("{id}") public void remove(@PathParam("id") Integer id) { super.remove(super.find(id)); } @GET @Path("{id}") @Produces({"application/xml", "application/json"}) public Author find(@PathParam("id") Integer id) { return super.find(id); } @GET @Override @Produces({"application/xml", "application/json"}) public List<Author> findAll() { return super.findAll(); } @GET @Path("{from}/{to}") @Produces({"application/xml", "application/json"}) public List<Author> findRange(@PathParam("from") Integer from, @PathParam("to") Integer to) { return super.findRange(new int[]{from, to}); } @GET @Path("count") @Produces("text/plain") public String countREST() { return String.valueOf(super.count()); } @Override protected EntityManager getEntityManager() { return em; } }
devo fare qualcosa di particolare per usare RESTful con tomcat?

Rispondi quotando