eclipse启动Heritrix
首先下载heritrix-1.14.4-src源码。可以在http://sourceforge.net/projects/archive-crawler/files/archive-crawler (heritrix 1.x)/1.14.4/,下载解压后。
在eclipse新建java project,命名为MyHeritrix,右键MyHeritrix-->properties-->java bulid path-->libraries查看jre system library是否是jdk的,不是的话将其remove掉,然后点击右边的add library-->jre system library选择系统安装的jdk,因为jdk包含了jre。创建lib文件夹,将源码里lib下的jar包复制到工程的lib下,选择所要的jar文件,右键-->bulid path,将jar文件添加进工程。
复制源码里src/java下的com、org、st文件夹到MyHeritrix工程的src下,复制源码里src下的conf文件夹到MyHeritrix的根目录下,复制源码里src下的webapps文件夹到MyHeritrix的根目录下,复制conf下的jmxremote.password.template文件到MyHeritrix的根目录下,并改名为jmxremote.password。修改该文件最后两行的内容,
monitorRole admin
controlRole admin
复制源码src\resources\org\archive\util下的tlds-alpha-by-domain.txt到MyHeritrix工程的org.archive.util下,修改MyHeritrix工程conf下的heritrix.properties。heritrix.cmdline.admin = admin:admin 用户名和密码是用冒号隔开 heritrix.cmdline.port默认是8080,可以改为别的端口号。
右键MyHeritrix工程-->run as-->Run Configurations,双击Java Application创建新的java应用,Main现在的Project选择MyHeritrix,Main class选择org.archive.crawler.Heritrix,点击上面的Classpath-->User Entries-->Advanced-->Add Folders 选择MyHeritrix工程下的conf文件夹,点击ok,点击apply,再点击run。最后控制台打印类似下面的信息,说明启动成功了。
06:37:32.957 EVENT Starting Jetty/4.2.23
06:37:33.040 EVENT Started WebApplicationContext[/,Heritrix Console]
06:37:33.072 EVENT Started SocketListener on 127.0.0.1:8080
06:37:33.072 EVENT Started org.mortbay.jetty.Server@1b65d9bd
Heritrix version: 1.14.4
然后在浏览器输入:http://localhost:8080 进入登录界面,用户名:admin 密码:admin 可以进入管理页面了。
eclipse启动Heritrix的更多相关文章
- eclipse启动tomcat无法访问
eclipse启动tomcat无法访问 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能 ...
- eclipse启动优化,终于不那么卡了!
eclipse启动优化,终于不那么卡了! 网上找了好多都是myEclipse的优化的,跟eclipse有点区别,找了很多方法还是不能让这个eclipse(Version: Kepler Release ...
- eclipse启动不了,出现“Java was started but returned exit code=13......”对话框
eclipse启动不了,出现"Java was started but returned exit code=13......"对话框如下 解决方案:1.使用的是java jdk6 ...
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
问题描述: Eclipse启动时发生An internal error occurred during: "Initializing JavaTooling".错误的解决方法 解决 ...
- 指定eclipse启动使用的JVM
不同eclispe对运行时要求不一样,而一台电脑只能同时使用一个运行时,当多个要求不同版本jvm的eclipse需要在一台电脑工作时,需要手动指定eclipse启动使用的jvm. [eclipse-j ...
- eclipse启动时报告错误:Java was started but returned exit code=-805306369
这两天也没改过eclipse和java的配置,但eclipse启动时报告错误:Java was started but returned exit code=-805306369 后来在eclipse ...
- Eclipse启动参数
from 网络 eclipse 启动参数 -clean2013-- : eclipse 启动参数介绍(如添加插件时,如果不显示,则使用eclipse -clean启动) 其实,Eclipse是一个可以 ...
- eclipse启动时报错 Could not create the java virtual machine
eclipse启动的时候 报错 这是系统为eclipse分配的内存不足,需要去修改 eclipse.ini文件 eclipse.ini是eclipse 内存分配之类的配置文件 对java虚拟机的 ...
- eclipse启动的时候报错 出现Java was started but returned exit code=13
eclipse启动的时候出现 这是你的jdk环境与你eclipse版本不匹配, 如果你的eclipse是32位的 jdk也得是32位的 重新安装一个比配的jdk就好了 如果你的jdk是解压版的 ...
随机推荐
- Beego学习笔记——开始
beego简介 beego是一个快速开发Go应用的http框架,他可以用来快速开发API.Web.后端服务等各种应用,是一个RESTFul的框架,主要设计灵感来源于tornado.sinatra.fl ...
- 使用FormData,进行Ajax请求并上传文件
前段时间做了个手机端的图片上传,为了用户体验,用ajax交互,发现了FromData对象,这里有详细解释https://developer.mozilla.org/zh-CN/docs/Web/API ...
- magento表单的导出
1.Grid.php中得有: $this->addExportType('*/*/exportXml' , Mage::helper('hpusernetwork' )->__('Ex ...
- 【NOIP2013提高组】货车运输
货车运输 (truck.cpp/c/pas) [问题描述] A国有n座城市,编号从1到n,城市之间有m条双向道路.每一条道路对车辆都有重量限制,简称限重.现在有q辆货车在运输货物,司机们想知道每辆 ...
- Redis 集群解决方案比较
调研比较了三个Redis集群的解决方案: 系统 贡献者 是否官方Redis实现 编程语言 Twemproxy Twitter 是 C Redis Cluster Redis官方 是 C Codis 豌 ...
- WPF Image Binding Uri Source 失败解决办法
在ListView 的ListItem里动态绑定Image. 首先代码写的是没有问题的.但最后运行却无法显示图片.先看代码: 1. XAML部分 代码如下: <ListView x:Name=& ...
- rzsz的安装
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具优点:比ftp命令方便,而且服务器不用打开FTP服务. sz:将选定的文件发送(send)到本地机器rz:运行该命令 ...
- js获取计算的样式(非行间样式)
function getStyle(obj, attr){ if(obj.currentStyle){ style = obj.currentStyle[attr]; //兼容IE8以下 }else{ ...
- openstack 装逼之路~openstack各组件关系
先来张图
- ios 点击放大图片,保存至手机相册
直接贴.m文件代码 #import "UIImageView+Scale.h" static CGRect oldframe; @implementation UIImageVie ...