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