在利用 Spring 对 thrift 进行集成时,出现错误:

  1. avax.servlet.ServletException: Servlet.init() for servlet search-nlp-service threw exception
  2. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:)
  3. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:)
  4. org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:)
  5. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:)
  6. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:)
  7. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:)
  8. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:)
  9. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:)
  10. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
  11. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
  12. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:)
  13. java.lang.Thread.run(Thread.java:)
  14. root cause
  15.  
  16. org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'extractAbstractThriftServer' defined in class path resource [application-thrift-context.xml]: Cannot resolve reference to bean 'ExtractAbstractServiceHandler' while setting bean property 'handler'; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler] for bean with name 'ExtractAbstractServiceHandler' defined in class path resource [application-thrift-context.xml]; nested exception is java.lang.ClassNotFoundException: com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler
  17. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:)
  18. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:)
  19. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:)
  20. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:)
  21. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:)
  22. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
  23. org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
  24. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
  25. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
  26. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
  27. org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:)
  28. org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:)
  29. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:)
  30. org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:)
  31. org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
  32. org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
  33. org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:)
  34. org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:)
  35. org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:)
  36. javax.servlet.GenericServlet.init(GenericServlet.java:)
  37. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:)
  38. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:)
  39. org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:)
  40. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:)
  41. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:)
  42. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:)
  43. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:)
  44. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:)
  45. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
  46. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
  47. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:)
  48. java.lang.Thread.run(Thread.java:)
  49. root cause
  50.  
  51. org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler] for bean with name 'ExtractAbstractServiceHandler' defined in class path resource [application-thrift-context.xml]; nested exception is java.lang.ClassNotFoundException: com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler
  52. org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:)
  53. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
  54. org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
  55. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
  56. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
  57. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
  58. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:)
  59. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:)
  60. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:)
  61. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:)
  62. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:)
  63. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
  64. org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
  65. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
  66. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
  67. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
  68. org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:)
  69. org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:)
  70. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:)
  71. org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:)
  72. org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
  73. org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
  74. org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:)
  75. org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:)
  76. org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:)
  77. javax.servlet.GenericServlet.init(GenericServlet.java:)
  78. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:)
  79. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:)
  80. org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:)
  81. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:)
  82. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:)
  83. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:)
  84. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:)
  85. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:)
  86. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
  87. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
  88. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:)
  89. java.lang.Thread.run(Thread.java:)
  90. root cause
  91.  
  92. java.lang.ClassNotFoundException: com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler
  93. org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:)
  94. org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:)
  95. org.springframework.util.ClassUtils.forName(ClassUtils.java:)
  96. org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:)
  97. org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:)
  98. org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:)
  99. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
  100. org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
  101. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
  102. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
  103. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
  104. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:)
  105. org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:)
  106. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:)
  107. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:)
  108. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:)
  109. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
  110. org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
  111. org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
  112. org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
  113. org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
  114. org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:)
  115. org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:)
  116. org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:)
  117. org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:)
  118. org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
  119. org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
  120. org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:)
  121. org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:)
  122. org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:)
  123. javax.servlet.GenericServlet.init(GenericServlet.java:)
  124. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:)
  125. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:)
  126. org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:)
  127. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:)
  128. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:)
  129. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:)
  130. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:)
  131. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:)
  132. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
  133. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
  134. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:)
  135. java.lang.Thread.run(Thread.java:)

解决办法:

把 eclipse 中其它工程关闭掉(或删除掉),重新运行程序,结果成功了。

java.lang.ClassNotFoundException: com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler的更多相关文章

  1. Oozie时bin/oozied.sh start或bin/oozied.sh run出现Bootstrap进程无法启动,http://bigdatamaster:11000/oozie界面也无法打开?E0103: Could not load service classes, java.lang.ClassNotFoundException: Class org.apache.oozie.ser

    不多说,直接上干货! 问题详情 [hadoop@bigdatamaster oozie--cdh5.5.4]$ bin/oozied.sh start Setting OOZIE_HOME: /hom ...

  2. Caused by: java.lang.ClassNotFoundException: org.hibernate.service.jta.platform.spi.JtaPlatform

    1.错误描述 2014-7-12 22:08:01 org.hibernate.tool.hbm2ddl.SchemaUpdate execute INFO: HHH000232: Schema up ...

  3. dubbo rest服务(消费者) java.lang.ClassNotFoundException: org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine 错误问题

    1.版本 dubbo 2.7.3 2.描述 java.lang.ClassNotFoundException: org.jboss.resteasy.client.jaxrs.engines.Apac ...

  4. myeclipe eclipse 常遇问题:Some projects cannot be imported 、java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver、The file connot be validate

    1.Some projects cannot be imported because they already exist in the workspace 2.Some projects were ...

  5. java.lang.ClassNotFoundException: org.apache.http.util.Args

    java.lang.ClassNotFoundException: org.apache.http.util.Args at org.apache.catalina.loader.WebappClas ...

  6. 无法找到类:java.lang.ClassNotFoundException: com.tt.javaweb.HttpServletRequest问题解决

    问题如下:找不到Httpservlet对应的Class,进入build目录下发现确实没有对应的class文件. 严重: Allocate exception for HttpServletReques ...

  7. Caused by: java.lang.ClassNotFoundException: javassist.ClassPool

    1.错误原因 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help ...

  8. Spring + Tomcat 启动报错java.lang.ClassNotFoundException: org.apache.commons.pool.impl.GenericObjectPool

    错误如下: -- ::,-[TS] INFO http-- org.springframework.beans.factory.support.DefaultListableBeanFactory - ...

  9. ssh整合启动tomcat报java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils

    今天搭建了一个ssh项目环境,整合后,访问项目首页,登录不进去,控制台报错,后来调试代码后,在获取数据库数据后,返回到action时,又进入了action导致死循环,其实这里是两个问题,控制台报错如下 ...

随机推荐

  1. python学习之【第十篇】:Python中的内置函数

    1.前言 内置函数,就是Python内部预先定义好的函数,可以直接使用,Python中内置函数有以下这么多个: 2.map() 描述: map() 会根据提供的函数对指定序列做映射.第一个参数 fun ...

  2. Scrapy进阶知识点总结(四)——Item Pipeline

    Item Pipeline Item Pipeline调用发生在Spider产生Item之后.当Spider解析完Response之后,Item就会传递到Item Pipeline,被定义的Item ...

  3. PHP创建文件命名中文乱码解决的方法

    PHP创建文件命名中文乱码解决的方法 <pre>iconv('utf-8', 'gbk', $dir); </pre> 因为系统环境是gbk 所以里面的字符也要gbk 编码一致 ...

  4. 使用 vue-element-admin 动态路由渲染

    附上:vue-element-admin 官方文档 vue-element-admin https://panjiachen.github.io/vue-element-admin-site/zh/g ...

  5. HTML中的表格标签

      表格是网页制作中使用最多的工具之一,在制作网页时,使用表格可以更清晰地排列数据.但是在实际制作过程中,表格更多用在网页布局的定位上.很多网页都是以表格布局的.这是因为表格在文本和图像的位置控制方面 ...

  6. java常用简略语含义

    首先这些对象都应用都是一些单词的简称,也是一种应用思想,故其他语言也可以使用,在Java里比较常见这些对象吧.下面来一一解释. 一.POJO(Plain Ordinary Java Object). ...

  7. for循环的更多写法

    在看设计模式这本书,遇到一个令人疑惑的for循环语句 for (var i = 0, type;type = ['String', 'Array', 'Number'][i++]) { 代码块 } 比 ...

  8. Mac usr/bin 目录 权限问题

    Mac进行 usr/bin 目录下修改权限问题,operation not permitted 一般情况下我们在使用mac系统过程中下载一些文件.新建一些项目之后,这些文件都会默认是只读状态,这时我们 ...

  9. 菜鸟系列Fabric源码学习 — 区块同步

    Fabric 1.4 源码分析 区块同步 本文主要从源码层面介绍fabric peer同步区块过程,peer同步区块主要有2个过程: 1)peer组织的leader与orderer同步区块 2)pee ...

  10. 如何使用JavaScript直接上传并预览粘贴板的图片?

    (题图:梵高-橄榄树) 提出需求 因为工作原因,现在有一个需求就是需要用户使用QQ或者微信复制一张截图后,在div中直接粘贴这张图片,而不是采用上传的方式.类似我们在使用QQ微信时直接粘贴截图的操作, ...