文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在MyEclipse8.0中构建Heritrix1.14.4

在MyEclipse8.0中构建Heritrix1.14.4

时间:2010-10-19  来源:slddyb

 
在MyEclipse8.0中构建Heritrix1.14.4
这里用的版本是Heritrix 1.14.4(2010年5月10日的版本 目前是最新版本)
1.首先从http://sourceforge.net/projects/archive-crawler/files/archive-crawler%20%28heritrix%201.x%29/ 中下载 : heritrix-1.14.4.zip 和 heritrix-1.14.4-src.zip
2.在MyEclipse 中创建一个java project的工程(只能是Java project)Heritrix,分别对 heritrix-1.14.4.zip 和heritrix-1.14.4-src.zip 进行解压。
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.上述一切修改完后,会在org.archive.crawler包中Heritrix.java出现sun.net.www.protocol.file.FileURLConnection的错误。
这是因为是sun包是受保护的包,默认为只有sun公司的软件才能使用,进入Windows -> Preferences -> Java -> Compiler -> Errors/Warnings-> Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning,对受保护的包使用warning即可。
13.在工程中找到org.archive.crawler.Heritrix.java右键选Run as—>Run Configurations运行配置
选择Classpath
选择User Entries -- Advanced
选择Add Folders 将conf文件夹添加进去。
点击Run 开始运行
启动成功,控制台打印
05:02:28.687 EVENT Starting Jetty/4.2.23
05:02:28.734 WARN!! Delete existing temp dir C:\DOCUME~1\ADMIN~1\LOCALS~1\Temp\Jetty_127_0_0_1_8080__ for WebApplicationContext[/,jar:file:/D:/??/JavaWeb/Workspace/Heritrix/webapps/admin.war!/]
05:02:28.875 EVENT Started WebApplicationContext[/,Heritrix Console]
05:02:28.953 EVENT Started SocketListener on 127.0.0.1:8080
05:02:28.953 EVENT Started org.mortbay.jetty.Server@a37368
Heritrix version: 1.14.4
运行http://localhost:8080,出现登录页面,输入用户名:admin,密码:admin登录成功,标明配置成功。
到目前我们已经完成Heritrix1.14.4在MyEclipse8.0下的配置。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载