glassfish v4 ClassNotFoundException

Eu ainda estou tentando fazer o JavaFX-samples-2.2.25 DataApp funcionar para mim. Eu comecei do zero novamente seguindo as instruções e não alterei / adicionei nada. Eu tenho o seguinte erro de servidor glassfish:

INFO: EJB5181:Portable JNDI names for EJB CumulativeLiveSalesFacadeREST: [java:global/DataAppServer/CumulativeLiveSalesFacadeREST, java:global/DataAppServer/CumulativeLiveSalesFacadeREST!com.javafx.experiments.dataapp.server.service.CumulativeLiveSalesFacadeREST] INFO: EJB5181:Portable JNDI names for EJB RegionFacadeREST: [java:global/DataAppServer/RegionFacadeREST!com.javafx.experiments.dataapp.server.service.RegionFacadeREST, java:global/DataAppServer/RegionFacadeREST] INFO: EJB5181:Portable JNDI names for EJB LiveSalesListFacadeREST: [java:global/DataAppServer/LiveSalesListFacadeREST!com.javafx.experiments.dataapp.server.service.LiveSalesListFacadeREST, java:global/DataAppServer/LiveSalesListFacadeREST] INFO: WELD-000900 2.0.0 (SP1) WARNING: Class 'javax.ejb.PostActivate' not found, interception based on it is not enabled WARNING: Class 'javax.ejb.PrePassivate' not found, interception based on it is not enabled INFO: WebModule[null] ServletContext.log():Marking servlet ServletAdaptor as unavailable SEVERE: WebModule[/DataAppServer]Error loading WebappClassLoader (delegate=true; repositories=WEB-INF/classs/) com.sun.jersey.spi.container.servlet.ServletContainer java.lang.ClassNotFoundException: com.sun.jersey.spi.container.servlet.ServletContainer at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1761) at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1611) at org.apache.catalina.core.StandardWrapper.loadServletClass(StandardWrapper.java:1533) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1399) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1381) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5670) at org.apache.catalina.core.StandardContext.start(StandardContext.java:5912) at com.sun.enterprise.web.WebModule.start(WebModule.java:691) 

Eu preciso fazer alguma configuração extra ou instalação?

EDITAR:

O glassfish é instalado com o NetBeans 3.7.1 IDE.

Eu tive o mesmo problema e, de acordo com isso , você precisa alterar a class de servlet de com.sun.jersey.spi.container.servlet.ServletContainer para org.glassfish.jersey.servlet.ServletContainer no arquivo de configuração web.xml.

Eu usei netbeans 7.4 com glassfish 4.0 para executar as amostras de dados 2.2.45, 2.2.25 deve ser a mesma coisa também. Eu tive o mesmo problema. O que eu faço é usar esses dois jars no DataappClient (jersey-bundles-1.17.1 e jersey-client-1.17.1). Como o Glassfish 4.0 é “buggy”, usei o Glassfish-3.1.2.2 em vez do 4.0.