Heritrix定制出现java.lang.reflect.InvocationTargetException问题,怎么办??、

蔷薇R 2017-03-29 07:54:22
在定制Extractor的过程中,不能添加自己写的Extractor,报如下错误,怎么办??
java.lang.reflect.InvocationTargetException
at org.archive.crawler.settings.SettingsHandler.instantiateModuleTypeFromClassName(SettingsHandler.java:441)
at org.apache.jsp.modules_jsp._jspService(modules_jsp.java:578)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:342)
at org.archive.crawler.admin.ui.RootFilter.doFilter(RootFilter.java:67)
at org.mortbay.jetty.servlet.WebApplicationHandler$Chain.doFilter(WebApplicationHandler.java:334)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:286)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:525)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
at org.mortbay.http.HttpServer.service(HttpServer.java:879)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:789)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:960)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:806)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:218)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:300)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:511)
Caused by: java.lang.InstantiationException
at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:30)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.archive.crawler.settings.SettingsHandler.instantiateModuleTypeFromClassName(SettingsHandler.java:437)
... 23 more
...全文
148 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
蔷薇R 2017-03-29
  • 打赏
  • 举报
回复
引用 2 楼 pany1209 的回复:
报错应该是构造器有问题或者该类是接口或者抽象类。。。导致实例化异常,这能看出这点问题来。。
可是,我在写的时候,按照《开发自己的搜索引擎--Lucene+Heritrix(第2版)》书中给的代码写的啊,为什么在选择Extractor,点击Add之后会报错。
李德胜1995 2017-03-29
  • 打赏
  • 举报
回复
报错应该是构造器有问题或者该类是接口或者抽象类。。。导致实例化异常,这能看出这点问题来。。
蔷薇R 2017-03-29
  • 打赏
  • 举报
回复
求大神给解

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧