1.
javax.servlet.ServletException: Servlet.init()
for
servlet dispatcher threw exception
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:
1213
)
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:
808
)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
129
)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191
)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
128
)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102
)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109
)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
286
)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
845
)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:
583
)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
447
)
at java.lang.Thread.run(Thread.java:
662
)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'urlMapping'
defined in ServletContext resource [/WEB-INF/dispatcher-servlet.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'userController'
defined in ServletContext resource [/WEB-INF/dispatcher-servlet.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean
class
[org.androidpn.server.console.controller.UserController]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
480
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$
1
.run(AbstractAutowireCapableBeanFactory.java:
409
)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
380
)
at org.springframework.beans.factory.support.AbstractBeanFactory$
1
.getObject(AbstractBeanFactory.java:
264
)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
222
)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
261
)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
185
)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
164
)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:
429
)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:
728
)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:
380
)
at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:
402
)
at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:
316
)
at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:
282
)
at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:
126
)
at javax.servlet.GenericServlet.init(GenericServlet.java:
212
)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:
1172
)
...
11
more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'userController'
defined in ServletContext resource [/WEB-INF/dispatcher-servlet.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean
class
[org.androidpn.server.console.controller.UserController]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:
883
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:
839
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
440
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$
1
.run(AbstractAutowireCapableBeanFactory.java:
409
)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:
380
)
at org.springframework.beans.factory.support.AbstractBeanFactory$
1
.getObject(AbstractBeanFactory.java:
264
)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:
222
)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:
261
)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
185
)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:
164
)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:
880
)
at org.springframework.web.servlet.handler.AbstractUrlHandlerMapping.registerHandler(AbstractUrlHandlerMapping.java:
297
)
at org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.registerHandlers(SimpleUrlHandlerMapping.java:
129
)
at org.springframework.web.servlet.handler.SimpleUrlHandlerMapping.initApplicationContext(SimpleUrlHandlerMapping.java:
103
)
at org.springframework.context.support.ApplicationObjectSupport.initApplicationContext(ApplicationObjectSupport.java:
119
)
at org.springframework.web.context.support.WebApplicationObjectSupport.initApplicationContext(WebApplicationObjectSupport.java:
69
)
at org.springframework.context.support.ApplicationObjectSupport.setApplicationContext(ApplicationObjectSupport.java:
73
)
at org.springframework.context.support.ApplicationContextAwareProcessor.postProcessBeforeInitialization(ApplicationContextAwareProcessor.java:
70
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:
350
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:
1331
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:
473
)
...
28
more
Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean
class
[org.androidpn.server.console.controller.UserController]: Constructor threw exception; nested exception is java.lang.NullPointerException
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:
115
)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:
61
)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:
877
)
...
49
more
Caused by: java.lang.NullPointerException
at org.androidpn.server.xmpp.XmppServer.getBean(XmppServer.java:
122
)
at org.androidpn.server.service.ServiceLocator.getUserService(ServiceLocator.java:
47
)
at org.androidpn.server.console.controller.UserController.(UserController.java:
42
)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
39
)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
27
)
at java.lang.reflect.Constructor.newInstance(Constructor.java:
513
)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:
100
)
...
51
more
解决方案:
netstat -anp|grep 5222
查看 5222是否被占用
如果被占用就会出现上面问题
先关掉 tomcat
/usr/local/tomcat/bin$ . shutdown.sh
然后 kill -9 pidXXX
杀掉占用5222的进程
上面问题就会解决。
查看 5222是否被占用
如果被占用就会出现上面问题
先关掉 tomcat
/usr/local/tomcat/bin$ . shutdown.sh
然后 kill -9 pidXXX
杀掉占用5222的进程
上面问题就会解决。
2.设备注册不上
androidpn.properties中的xmppHost的值写的不对.
3.页面打不开
jdbc.properties中的数据库配置不对.
https://github.com/msdx/androidpn/blob/master/README.md
相关推荐
androidpn 推送系统
androidpn-client推送客户端
关于服务器端向Android客户端的推送,主要有三种方式:轮询,应用程序应当阶段性的与服务器进行连接并查询是否有新的消息到达,你必须自己实现与服务器之间的通信,例如消息排队等。而且你还要考虑轮询的频率,如果...
androidpn为Android应用提供消息通知推送支持, 它本质上服务器端基于 Openfire,客户端基于 asmack,这二者都最 XMPP IM 开源实现里的二个基本组件,应该说 androidpn 只是把二者更多地结合起来用于做 Push的场景。...
androidpn 消息推送客户端+服务器端
androidpn推送
androidpn 含有服务端和客户端 ,实现android推送功能,内有txt文档说明
androidpn推送服务器端+手机端(版本3.0),androidpn开源框架集成的一个服务器端与手机端例子
androidpn 代码中实现了服务器重启后自动重连和离线消息推送和消息回执 android手机端的消息推送实现
androidpn离线推送 android离线推送包括:1.数据库 2.服务端 3.空白App项目 4.APP端源代码 5.说明 6.打包好的jar 绝对值2分
androidPN使用mysql连接,只需修改成对应的数据库连接(空库即可)、客户端访问端口;真实项目使用
androidpn消息推送 其中包含客户端 服务器端包含tomcat和jetty版本
Androidpn推送框架源码分析及配置方法,压缩包里面包括服务端和客户端代码,及说明文档
韩国著名的开源消息推送AndroidPN客户端,采用XMPP协议。
androidpn 含有服务端和客户端 ,实现android推送功能,内有txt文档说明
【整理】解刨AndroidPN消息推送.pdf 【整理】解刨AndroidPN消息推送.pdf
基于XMPP搭建的一个推送服务,完整的客户端使用代码
androidpn 消息推送 服务器端源码 可以自己修改也可以直接启动运行 包含web的管理页面 最全面的android消息推送服务端程序
androidpn消息推送-tomcat版,最新修改,并且验证通过,写了一个专门的文档,公大家参考。