java.lang.ClassNotFoundException: com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler
在利用 Spring 对 thrift 进行集成时,出现错误:
- avax.servlet.ServletException: Servlet.init() for servlet search-nlp-service threw exception
- org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:)
- org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:)
- org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:)
- org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:)
- org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:)
- org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:)
- org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:)
- org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:)
- java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
- org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:)
- java.lang.Thread.run(Thread.java:)
- root cause
- 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
- org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:)
- org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:)
- org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:)
- org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:)
- org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:)
- org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:)
- javax.servlet.GenericServlet.init(GenericServlet.java:)
- org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:)
- org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:)
- org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:)
- org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:)
- org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:)
- org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:)
- org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:)
- org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:)
- java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
- org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:)
- java.lang.Thread.run(Thread.java:)
- root cause
- 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
- org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:)
- org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:)
- org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:)
- org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:)
- org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:)
- org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:)
- javax.servlet.GenericServlet.init(GenericServlet.java:)
- org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:)
- org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:)
- org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:)
- org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:)
- org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:)
- org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:)
- org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:)
- org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:)
- java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
- org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:)
- java.lang.Thread.run(Thread.java:)
- root cause
- java.lang.ClassNotFoundException: com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler
- org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:)
- org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:)
- org.springframework.util.ClassUtils.forName(ClassUtils.java:)
- org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:)
- org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory$.getObject(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:)
- org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:)
- org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:)
- org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:)
- org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:)
- org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:)
- org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:)
- javax.servlet.GenericServlet.init(GenericServlet.java:)
- org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:)
- org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:)
- org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:)
- org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:)
- org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:)
- org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:)
- org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:)
- org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:)
- java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:)
- java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:)
- org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:)
- java.lang.Thread.run(Thread.java:)
解决办法:
把 eclipse 中其它工程关闭掉(或删除掉),重新运行程序,结果成功了。
java.lang.ClassNotFoundException: com.demo.search.extractAbstract.service.ExtractAbstractServiceHandler的更多相关文章
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- java.lang.ClassNotFoundException: org.apache.http.util.Args
java.lang.ClassNotFoundException: org.apache.http.util.Args at org.apache.catalina.loader.WebappClas ...
- 无法找到类:java.lang.ClassNotFoundException: com.tt.javaweb.HttpServletRequest问题解决
问题如下:找不到Httpservlet对应的Class,进入build目录下发现确实没有对应的class文件. 严重: Allocate exception for HttpServletReques ...
- Caused by: java.lang.ClassNotFoundException: javassist.ClassPool
1.错误原因 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help ...
- Spring + Tomcat 启动报错java.lang.ClassNotFoundException: org.apache.commons.pool.impl.GenericObjectPool
错误如下: -- ::,-[TS] INFO http-- org.springframework.beans.factory.support.DefaultListableBeanFactory - ...
- ssh整合启动tomcat报java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils
今天搭建了一个ssh项目环境,整合后,访问项目首页,登录不进去,控制台报错,后来调试代码后,在获取数据库数据后,返回到action时,又进入了action导致死循环,其实这里是两个问题,控制台报错如下 ...
随机推荐
- python学习之【第十篇】:Python中的内置函数
1.前言 内置函数,就是Python内部预先定义好的函数,可以直接使用,Python中内置函数有以下这么多个: 2.map() 描述: map() 会根据提供的函数对指定序列做映射.第一个参数 fun ...
- Scrapy进阶知识点总结(四)——Item Pipeline
Item Pipeline Item Pipeline调用发生在Spider产生Item之后.当Spider解析完Response之后,Item就会传递到Item Pipeline,被定义的Item ...
- PHP创建文件命名中文乱码解决的方法
PHP创建文件命名中文乱码解决的方法 <pre>iconv('utf-8', 'gbk', $dir); </pre> 因为系统环境是gbk 所以里面的字符也要gbk 编码一致 ...
- 使用 vue-element-admin 动态路由渲染
附上:vue-element-admin 官方文档 vue-element-admin https://panjiachen.github.io/vue-element-admin-site/zh/g ...
- HTML中的表格标签
表格是网页制作中使用最多的工具之一,在制作网页时,使用表格可以更清晰地排列数据.但是在实际制作过程中,表格更多用在网页布局的定位上.很多网页都是以表格布局的.这是因为表格在文本和图像的位置控制方面 ...
- java常用简略语含义
首先这些对象都应用都是一些单词的简称,也是一种应用思想,故其他语言也可以使用,在Java里比较常见这些对象吧.下面来一一解释. 一.POJO(Plain Ordinary Java Object). ...
- for循环的更多写法
在看设计模式这本书,遇到一个令人疑惑的for循环语句 for (var i = 0, type;type = ['String', 'Array', 'Number'][i++]) { 代码块 } 比 ...
- Mac usr/bin 目录 权限问题
Mac进行 usr/bin 目录下修改权限问题,operation not permitted 一般情况下我们在使用mac系统过程中下载一些文件.新建一些项目之后,这些文件都会默认是只读状态,这时我们 ...
- 菜鸟系列Fabric源码学习 — 区块同步
Fabric 1.4 源码分析 区块同步 本文主要从源码层面介绍fabric peer同步区块过程,peer同步区块主要有2个过程: 1)peer组织的leader与orderer同步区块 2)pee ...
- 如何使用JavaScript直接上传并预览粘贴板的图片?
(题图:梵高-橄榄树) 提出需求 因为工作原因,现在有一个需求就是需要用户使用QQ或者微信复制一张截图后,在div中直接粘贴这张图片,而不是采用上传的方式.类似我们在使用QQ微信时直接粘贴截图的操作, ...