I would start on line 40 of this class:

java.lang.NullPointerException
        at service.AbstractFacade.findAll(AbstractFacade.java:40)
        at service.OkoFacadeREST.findAll(OkoFacadeREST.java:66)

Since you're getting a null pointer.


On Tue, Jul 2, 2013 at 6:41 AM, omisaye_infotech <omisaye_infot...@yahoo.com
> wrote:

>      Hello  to all my brother.pls i'm new to restful web service and also
> new
> in using the new apache TomeePlus .My aim of using restful webservice is to
> integrate it in my web e-comerce websit.
>
>
>     FIRST:
>         My IDE is Netbeans 7.3.1,
>         In my sql ,I built a database called oko which is made up on table
> with ID,firstname and Lastname, this is just for testing purposes.
>         in My netbeans i built a web app called AGAIN
>         in thsi AGAIN I built entity beans from my  Mysql database,"entity
> class =
> Oko.java"
>         i built restful web service from entity class "Oko.java";
>         i used glassfish server 3.2.
>         when i tested  the restful webservice  it work pretty well.
>         i was very happy with this !!.
>
> SECOND :
>        Now i tried to do thesame thing with my  apache TomeePlus server ,
>        but it is not working .
>        i included "mysql driver jar file " to TomeePlus /lib,
>        i Fololwed the step on FIRST:
>        it gave me an error which has kept me one week trying to resolve.
>
> ERROR  :
>         SEVERE: Servlet.service() for servlet [ServletAdaptor] in context
> with path [/AGAIN] threw exception
> java.lang.NullPointerException
>         at service.AbstractFacade.findAll(AbstractFacade.java:40)
>         at service.OkoFacadeREST.findAll(OkoFacadeREST.java:66)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60)
>         at
>
> com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185)
>         at
>
> com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75)
>         at
>
> com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302)
>         at
>
> com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108)
>         at
>
> com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147)
>         at
>
> com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84)
>         at
>
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1480)
>         at
>
> com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1411)
>         at
>
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1360)
>         at
>
> com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1350)
>         at
>
> com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
>         at
>
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
>         at
>
> com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>         at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
>         at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>         at
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:724)
>
>
>
>
>
> WEB.XML:
>       My web.xml file looks like this
>
>      <?xml version="1.0" encoding="UTF-8"?>
> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd";>
>     <servlet>
>         <servlet-name>ServletAdaptor</servlet-name>
>
>
> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
>         <init-param>
>             <description>Multiple packages, separated by semicolon(;), can
> be specified in param-value</description>
>
> <param-name>com.sun.jersey.config.property.packages</param-name>
>             <param-value>service</param-value>
>         </init-param>
>         <init-param>
>
> <param-name>com.sun.jersey.api.json.POJOMappingFeature</param-name>
>             <param-value>true</param-value>
>         </init-param>
>         <load-on-startup>1</load-on-startup>
>     </servlet>
>     <servlet-mapping>
>         <servlet-name>ServletAdaptor</servlet-name>
>         <url-pattern>/webresources/*</url-pattern>
>     </servlet-mapping>
>     <session-config>
>         <session-timeout>
>             30
>         </session-timeout>
>     </session-config>
> </web-app>
>
>
>
> CONTEXT.XML:
>
>                 My context.xml file looks like this
>    <?xml version="1.0" encoding="UTF-8"?>
> <Context antiJARLocking="true" path="/AGAIN"/>
>
>
>
> PERSISTENCE.XML:
>
>
>
>   My persistence .xml  file looks like this
>
>
> <?xml version="1.0" encoding="UTF-8" standalone="no"?>
> <persistence xmlns="http://xmlns.jcp.org/xml/ns/persistence";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; version="2.1"
> xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence
> http://xmlns.jcp.org/xml/ns/persistence/persistence_2_1.xsd";>
>   <persistence-unit name="AGAINPU" transaction-type="RESOURCE_LOCAL">
>     <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
>     <class>PAC.Oko</class>
>     <exclude-unlisted-classes>false</exclude-unlisted-classes>
>     <properties>
>       <property name="javax.persistence.jdbc.url"
>
> value="jdbc:mysql://localhost:3306/okolotesting?zeroDateTimeBehavior=convertToNull"/>
>       <property name="javax.persistence.jdbc.password" value="root"/>
>       <property name="javax.persistence.jdbc.driver"
> value="com.mysql.jdbc.Driver"/>
>       <property name="javax.persistence.jdbc.user" value="root"/>
>     </properties>
>   </persistence-unit>
> </persistence>
>
>
>
> .Please brothers this has kept me almost a week of  nigthless sleep.
> i need your help and support pleas.
> You can also contact me via E-mail  :omisaye_infot...@yahoo.com
>  THANKS FOR YOUR HELP!!
>
>
>
>
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/tomee-and-restful-webservice-tp4664047.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Reply via email to