问题描述
各位大侠,我Heritrix配置正确了,进入后运行jobs的默认出现以下问题08:32:21.718EVENTStartingJetty/4.2.2308:32:21.875EVENTStartedWebApplicationContext[/,HeritrixConsole]08:32:21.906EVENTThescratchDiryouspecified:E:HeritrixHeritrixtargetjsp-compiled-developmentisunusable.08:32:21.937WARN!!Failedtostart:SocketListener@127.0.0.1:8088Heritrixversion:1.14.4Exceptioninthread"main"org.mortbay.util.MultiException[java.net.BindException:Addressalreadyinuse:JVM_Bind]atorg.mortbay.http.HttpServer.start(HttpServer.java:640)atorg.archive.crawler.SimpleHttpServer.startServer(SimpleHttpServer.java:279)atorg.archive.crawler.Heritrix.startEmbeddedWebserver(Heritrix.java:1236)atorg.archive.crawler.Heritrix.doCmdLineArgs(Heritrix.java:715)atorg.archive.crawler.Heritrix.main(Heritrix.java:556)08:32:25.000EVENTStoppedWebApplicationContext[/,HeritrixConsole]08:32:25.000EVENTStoppedorg.mortbay.http.NCSARequestLog@12452e808:32:25.000EVENTStoppedorg.mortbay.jetty.Server@a37368请问是什么原因啊~
解决方案
解决方案二:
个人认为:8088端口比其他程序使用。
解决方案三:
此问题与顶级域名文件tlds-alpha-by-domain.txt有关。在下载的源文件heritrix-1.14.4-srcsrcresourcesorgarchiveutil下找到该文件,将其拷贝到所建项目的src目录下org.archive.util包应该能解决问题
解决方案四:
我的是同样的问题
解决方案五:
我刚刚解决了:需要把Heritrix-1.14.4.zip下面的webapps里面的admin.war拷贝到你的工程项目里面的webapps文件夹里面去