1.mybatis
ibatis实体类有构造方法resultClass必须和构造方法参数一致否则报错(九宫格抽奖遇到的问题)
2.spring 和 dubbo包冲突
严重: StandardWrapper.Throwable java.lang.NullPointerException at org.springframework.core.SerializableTypeWrapper$TypeProxyInvocationHandler.invoke(SerializableTypeWrapper.java:239) at org.springframework.core.$Proxy15.hashCode(Unknown Source) at org.springframework.util.ObjectUtils.nullSafeHashCode(ObjectUtils.java:273) at org.springframework.core.ResolvableType.hashCode(ResolvableType.java:811) at org.springframework.util.ConcurrentReferenceHashMap.getHash(ConcurrentReferenceHashMap.java:214) at org.springframework.util.ConcurrentReferenceHashMap.getReference(ConcurrentReferenceHashMap.java:246) at org.springframework.util.ConcurrentReferenceHashMap.get(ConcurrentReferenceHashMap.java:226) at org.springframework.core.ResolvableType.forType(ResolvableType.java:1206) at org.springframework.core.ResolvableType.forType(ResolvableType.java:1176) at org.springframework.core.ResolvableType.forTypes(ResolvableType.java:856) at org.springframework.core.ResolvableType.getInterfaces(ResolvableType.java:403) at org.springframework.core.ResolvableType.as(ResolvableType.java:365) at org.springframework.core.convert.support.GenericConversionService.getRequiredTypeInfo(GenericConversionService.java:286) at org.springframework.core.convert.support.GenericConversionService.addConverterFactory(GenericConversionService.java:118) at org.springframework.core.convert.support.DefaultConversionService.addScalarConverters(DefaultConversionService.java:86) at org.springframework.core.convert.support.DefaultConversionService.addDefaultConverters(DefaultConversionService.java:67) at org.springframework.core.convert.support.DefaultConversionService.<init>(DefaultConversionService.java:54) at org.springframework.core.env.AbstractPropertyResolver.<init>(AbstractPropertyResolver.java:41) at org.springframework.core.env.PropertySourcesPropertyResolver.<init>(PropertySourcesPropertyResolver.java:41) at org.springframework.core.env.AbstractEnvironment.<init>(AbstractEnvironment.java:112) at org.springframework.core.env.StandardEnvironment.<init>(StandardEnvironment.java:54) at org.springframework.web.context.support.StandardServletEnvironment.<init>(StandardServletEnvironment.java:44) at org.springframework.web.servlet.HttpServletBean.createEnvironment(HttpServletBean.java:215) at org.springframework.web.servlet.HttpServletBean.getEnvironment(HttpServletBean.java:205) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3988) at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1482) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1465) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1649) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:328) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519) at java.lang.Thread.run(Thread.java:744) 六月 12, 2017 5:22:45 下午 org.apache.catalina.core.StandardContext loadOnStartup 严重: Servlet /paic-sys threw load() exception java.lang.NullPointerException at org.springframework.core.SerializableTypeWrapper$TypeProxyInvocationHandler.invoke(SerializableTypeWrapper.java:239) at org.springframework.core.$Proxy15.hashCode(Unknown Source) at org.springframework.util.ObjectUtils.nullSafeHashCode(ObjectUtils.java:273) at org.springframework.core.ResolvableType.hashCode(ResolvableType.java:811) at org.springframework.util.ConcurrentReferenceHashMap.getHash(ConcurrentReferenceHashMap.java:214) at org.springframework.util.ConcurrentReferenceHashMap.getReference(ConcurrentReferenceHashMap.java:246) at org.springframework.util.ConcurrentReferenceHashMap.get(ConcurrentReferenceHashMap.java:226) at org.springframework.core.ResolvableType.forType(ResolvableType.java:1206) at org.springframework.core.ResolvableType.forType(ResolvableType.java:1176) at org.springframework.core.ResolvableType.forTypes(ResolvableType.java:856) at org.springframework.core.ResolvableType.getInterfaces(ResolvableType.java:403) at org.springframework.core.ResolvableType.as(ResolvableType.java:365) at org.springframework.core.convert.support.GenericConversionService.getRequiredTypeInfo(GenericConversionService.java:286) at org.springframework.core.convert.support.GenericConversionService.addConverterFactory(GenericConversionService.java:118) at org.springframework.core.convert.support.DefaultConversionService.addScalarConverters(DefaultConversionService.java:86) at org.springframework.core.convert.support.DefaultConversionService.addDefaultConverters(DefaultConversionService.java:67) at org.springframework.core.convert.support.DefaultConversionService.<init>(DefaultConversionService.java:54) at org.springframework.core.env.AbstractPropertyResolver.<init>(AbstractPropertyResolver.java:41) at org.springframework.core.env.PropertySourcesPropertyResolver.<init>(PropertySourcesPropertyResolver.java:41) at org.springframework.core.env.AbstractEnvironment.<init>(AbstractEnvironment.java:112) at org.springframework.core.env.StandardEnvironment.<init>(StandardEnvironment.java:54) at org.springframework.web.context.support.StandardServletEnvironment.<init>(StandardServletEnvironment.java:44) at org.springframework.web.servlet.HttpServletBean.createEnvironment(HttpServletBean.java:215) at org.springframework.web.servlet.HttpServletBean.getEnvironment(HttpServletBean.java:205) at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:126) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1284) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1197) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1087) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5210) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5493) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3988) at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1482) at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1465) at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1649) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:328) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519) at java.lang.Thread.run(Thread.java:744) 六月 12, 2017 5:22:45 下午 org.apache.catalina.core.StandardContext reload 解决办法: <!-- dubbox jar begin --> <dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>${dubbo.version}</version> ###加上这个就对了 <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> </exclusion> </exclusions> </dependency>
3.shell报错
原因是通过windows上传的脚本 是dos编辑的 在Linux中vim sh文件 :set ff可以查看文件格式为dos 修改 set ff=unix 保存之后再执行就正常了
4.zookeeper启动报错
java.io.EOFException at java.io.DataInputStream.readInt(DataInputStream.java:392) at org.apache.jute.BinaryInputArchive.readInt(BinaryInputArchive.java:63) at org.apache.zookeeper.server.persistence.FileHeader.deserialize(FileHeader.java:64) at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.inStreamCreated(FileTxnLog.java:558) at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.createInputArchive(FileTxnLog.java:577) at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.goToNextLog(FileTxnLog.java:543) at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.next(FileTxnLog.java:625) at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.init(FileTxnLog.java:529) at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.<init>(FileTxnLog.java:504) at org.apache.zookeeper.server.persistence.FileTxnLog.read(FileTxnLog.java:341) at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:167) at org.apache.zookeeper.server.ZKDatabase.loadDataBase(ZKDatabase.java:223) at org.apache.zookeeper.server.quorum.QuorumPeer.loadDataBase(QuorumPeer.java:417) at org.apache.zookeeper.server.quorum.QuorumPeer.start(QuorumPeer.java:409) at org.apache.zookeeper.server.quorum.QuorumPeerMain.runFromConfig(QuorumPeerMain.java:156) at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:116) at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:79)
由于以前服务器意外关闭,现在重启服务器 在启动zkServer.sh start的时候 只能启动两台第三台始终启动不了
解决办法:到data目录下 删除version-2 启动成功