03-28-2010 07:06 AM
Dear,
I can't get the sample-app (the server app) from the pushsdk to work.
The client sample app is running fine but when I try to run the server app, I always get this error from tomcat:
SCHWERWIEGEND: Allocate exception for servlet sample-app
java.lang.ClassNotFoundException: net.rim.pushsdk.commons.PushSDKException
at org.apache.catalina.loader.WebappClassLoader.loadC
at org.apache.catalina.loader.WebappClassLoader.loadC
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unk
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.apache.catalina.core.StandardWrapper.loadServl
at org.apache.catalina.core.StandardWrapper.allocate(
at org.apache.catalina.core.StandardWrapperValve.invo
at org.apache.catalina.core.StandardContextValve.invo
at org.apache.catalina.core.StandardHostValve.invoke(
at org.apache.catalina.valves.ErrorReportValve.invoke
at org.apache.catalina.core.StandardEngineValve.invok
at org.apache.catalina.connector.CoyoteAdapter.servic
at org.apache.coyote.http11.Http11Processor.process(H
at org.apache.coyote.http11.Http11Protocol$Http11Conn
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
at java.lang.Thread.run(Unknown Source)
I tried building it with the shipped build.bat and with eclipse but both failed.
Tomcat always gives this error.
Does anyone know about this error or how to fix it?
Best regards,
Bullety
03-28-2010 07:10 AM
...and this is one error message later in the stack:
java.lang.NoClassDefFoundError: net/rim/pushsdk/commons/PushSDKException java.lang.Class.getDeclaredConstructors0(Native Method) java.lang.Class.privateGetDeclaredConstructors(Unk
03-28-2010 08:45 AM
Do you have your Tomcat working? I mean if you launch in a browser http://localhost:8080 ,do you see the Tomcat welcome screen? How did you install Tomcat, together with BB Push SDK or separetely.
I had similar errors while trying to launch the sample apps (debog-portal, sample-app) from BB Push SDK.
The way I solve it was following carefully all the steps provided in BlackBerry Push Service SDK "Getting started guide". ch8 "Configuring the server-side applications".
Hope it will help you.
04-06-2010 01:21 PM
I followed the pdf guide step by step. However, I still get the following error in the tomcat log file:
5-Apr-2010 2:50:54 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing log4j from [classpath:/log4j.xml]
5-Apr-2010 2:50:54 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
5-Apr-2010 2:50:56 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListe
org.springframework.beans.factory.BeanCreationExce
at org.springframework.beans.factory.support.Abstract
at org.springframework.beans.factory.support.Abstract
at org.springframework.beans.factory.support.Abstract
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.Abstract
at org.springframework.beans.factory.support.Abstract
at org.springframework.beans.factory.support.DefaultS
at org.springframework.beans.factory.support.Abstract
at org.springframework.beans.factory.support.Abstract
at org.springframework.beans.factory.support.Abstract
at org.springframework.beans.factory.support.DefaultL
at org.springframework.context.support.AbstractApplic
at org.springframework.context.support.AbstractApplic
at org.springframework.web.context.ContextLoader.crea
at org.springframework.web.context.ContextLoader.init
at org.springframework.web.context.ContextLoaderListe
at org.apache.catalina.core.StandardContext.listenerS
at org.apache.catalina.core.StandardContext.start(Sta
at org.apache.catalina.core.ContainerBase.addChildInt
at org.apache.catalina.core.ContainerBase.addChild(Co
at org.apache.catalina.core.StandardHost.addChild(Sta
at org.apache.catalina.startup.HostConfig.deployDirec
at org.apache.catalina.startup.HostConfig.deployDirec
at org.apache.catalina.startup.HostConfig.deployApps(
at org.apache.catalina.startup.HostConfig.start(HostC
at org.apache.catalina.startup.HostConfig.lifecycleEv
at org.apache.catalina.util.LifecycleSupport.fireLife
at org.apache.catalina.core.ContainerBase.start(Conta
at org.apache.catalina.core.StandardHost.start(Standa
at org.apache.catalina.core.ContainerBase.start(Conta
at org.apache.catalina.core.StandardEngine.start(Stan
at org.apache.catalina.core.StandardService.start(Sta
at org.apache.catalina.core.StandardServer.start(Stan
at org.apache.catalina.startup.Catalina.start(Catalin
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknow
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Un
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootst
at org.apache.catalina.startup.Bootstrap.main(Bootstr
Does anyone have any clue on what might go wrong?
04-06-2010 03:22 PM
I think it's connected to MySql database. Have you installed it? Does the corresponding mysql service run correctly?
04-06-2010 04:18 PM
I struggled with the error for days, uninstalling and installing mysql server serveral times. I even tried the oralce database, but got the same error. And suddenly after I had reinstalled the BPSS, everything worked just fine. Now I am about to test the push service on a real BB.