[转自yangziqiao1988] 在MyEclipse8.5中构建Heritrix1.14.4 (真的这个确实配好了)

这里用的版本是Heritrix 1.14.4(2010年5月10日的版本 目前是最新版本)

 1.首先从http://sourceforge.net中搜索下载 : heritrix-1.14.4.zip 和 heritrix-1.14.4-src.zip ,分别对 heritrix-1.14.4.zip 和heritrix-1.14.4-src.zip 进行解压 

2.在MyEclipse 中创建一个java project的工程Heritrix(工程的名字可以自己定)。 

3.将heritrix-1.14.4-src.zip解压后文件夹下的src/java 中的 com、org、st三个文件夹复制到项目Heritrix的src下。

 4.将heritrix-1.14.4-src.zip解压后文件夹下src中conf文件夹复制到项目Heritrix的根目录下。

 5.将heritrix-1.14.4-src.zip解压后文件夹下lib文件夹复制到项目Heritrix的根目录下。

 6.将heritrix-1.14.4-src.zip解压后文件夹下src/resources/org/archive/util中tlds-alpha-by-domain.txt文件复制到项目Heritrix中src/org.archive.util包下。 7.将heritrix-1.14.4.zip解压中webapps文件夹复制到项目Heritrix的根目录下。

 8.将heritrix-1.14.4-src.zip解压中src/webapps文件夹下的两个文件夹复制到项目Heritrix的webapps目录下

 9.对配置文件进行修改,找到项目中conf下heritrix.properties文件 ,修改如下: //设置版本 heritrix.version = 1.14.4 //设置用户密码 heritrix.cmdline.admin = admin:admin //设置端口 heritrix.cmdline.port = 8080 *(端口号一般是给定了的,可以不用再修改) 

10.接下来将jar包导入项目。右键单击Heritrix项目,选择Build Path->Configure Build Path,选中 Libraries选项,选择Add External JARS,将heritrix-1.14.4/lib下的所有jar包加入到Build Path。

 11. 在Window->Preference->Java->Compiler中,将Complier compliance level改为1.5,目的是为了使Heritrix编译通过。否则Eclipse可能不认assert这个关键字。(这个很关键,要不然会报错的)

 12.进入Windows -> Preferences -> Java -> Compiler -> Errors/Warnings-> Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning,如果不做这一步,会在org.archive.crawler包中Heritrix.java出现sun.net.www.protocol.file.FileURLConnection的错误。这是因为是sun包是受保护的包,默认为只有sun公司的软件才能使用,对受保护的包使用warning即可。 

13.在工程中找到org.archive.crawler.Heritrix.java右键选Run as—>Run Configurations运行配置 选择Classpath 选择User Entries -- Advanced 选择Add Folders 将conf文件夹添加进去。 点击Run 开始运行 启动成功,控制台打印

12:06:11.703 EVENT  Starting Jetty/4.2.23
12:06:12.125 EVENT  Started WebApplicationContext[/,Heritrix Console]
12:06:12.265 EVENT  Started SocketListener on 127.0.0.1:8080
12:06:12.265 EVENT  Started org.mortbay.jetty.Server@53f0a8
Heritrix version: 1.14.4

14 运行http://localhost:8080,出现登录页面,输入用户名:admin,密码:admin登录成功,标明配置成功


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值