eclipse中配置heritrix1.14.3

知识导航神器:Obsidian Breadcrumbs 插件全攻略 Parent: 插件Child: Breadcrumbs 用法这样,它就能识别出你和其他笔记的关系。 阅读详情

此配置过程是根据网友的日志添加修改而成。

eclipse版本:eclipse-SDK-3.5.2-win32

首先要去官网下载最新版本的heritrix。下载地址为:http://sourceforge.net/project/showfiles.php?group_id=73833&package_id=73980,选择文件注意为zip后缀格式的,gz格式为linux下文件。选择这两个文件heritrix-1.14.3-src.zip   heritrix-1.14.3.zip 下载。

解压好两个压缩包。

1、新建Java Project工程

在Eclipse中新建一个Java Project工程(注意:一定是Java Project的工程,不是Web Project工程),工程名称为Heritrix。(名字可随便起)。以我为例,对应地,工程Heritrix在D:/study/Java/workspace下面。

可以在目录D:/study/Java/workspace/Heritrix下面看到:两个工程属性文件.classpath和.project、两个文件目录bin和src。删除文件目录bin和src。

2、向新建的Java Project添加Heritrix-1.14.3文件

(1) 将目录heritrix-1.14.3-src/heritrix-1.14.3/src/java/下面的三个目录:org、com、st一起拷贝到新建工程Heritrix根目录下面(绝对路径为D:/study/Java/workspace/Heritrix)。

(2) 将目录heritrix-1.14.3-src/heritrix-1.14.3/src/conf/下面的:三个目录(包括:modules、profiles、selftest),以及四个文件(包括:heritrix.properties、jmxremote.password.template、heritrix.cacerts、jndi.properties)一起拷贝到新建的工程Heritrix目录下面。

(3) 将目录heritrix-1.14.3-src/heritrix-1.14.3/src/resources拷贝到新建的工程Heritrix根目录下。

(4) 将目录heritrix-1.14.3/heritrix-1.14.3/下面的webapps目录拷贝到新建工程Heritrix根目录下面,这里,webapps目录下面有两个WAR包(即admin.war和selftest.war)。

(5)将heritrix-1.14.3/heritrix-1.14.3/下的lib文件夹拷贝到工程下。

做好了以上,在Eclipse中Heritrix项目右击刷新一下,就可以看到刚才所复制的包了。

3、在Eclipse中修改项目conf下heritrix.properties文件(
修改内容至少两个两个地方:
       @VERSION@ 改为 1.14.3
      heritrix.cmdline.admin = 改为 heritrix.cmdline.admin = admin:xxx(这里是用户名与密码,可任读者设定.)
      heritrix.cmdline.port = 改为 heritrix.cmdline.port = 8080 (注默认是8080的如果你已占用了这个端口号的话,要设另一个才行)

配置Heritrix.properties,主要配置四项:如下红色部分所示
##############################################################################
# Properties with prefixes 'heritrix.', 'org.archive.', or 'system.' prefix
# get copied into System.properties on startup so available via
# System.getProperties. (For 'system.' properties, that prefix is stripped.
# (See Heritrix.loadProperties()).
# Version is filled in by the maven.xml pregoal. It copies here the project
# currentVersion property.
heritrix.version = 1.14.3
# Location of the heritrix jobs directory.
heritrix.jobsdir = jobs
# Default commandline startup values.
# Below values are used if unspecified on the command line.
heritrix.cmdline.admin = admin:admin
heritrix.cmdline.port = 8080
heritrix.cmdline.run = false
heritrix.cmdline.nowui = false
heritrix.cmdline.order =
heritrix.cmdline.jmxserver = false
heritrix.cmdline.jmxserver.port = 8081
##############################################################################

改好了以上的,别忘了保存一下哦.

上面四行红色标识的代码行,一般来说,需要修改。

第一行,heritrix.version指定了Heritrix的版本号,因为我们测试的是版本号为1.14.3,修改为:

heritrix.version = 1.14.3

第二行,heritrix.jobsdir指定了Heritrix在执行抓取任务时,抓取到的内容存放的目录,默认在工程下面的jobs目录下面。

第三行,heritrix.cmdline.admin指定了登录WebUI时使用的帐号,默认为空,可以自己随意设定,设定需要按照一定的格式(用户名:密码),我们修改为:

heritrix.cmdline.admin = admin:admin

其中,用户名和密码使用“:”分隔。

第四行,heritrix.cmdline.port指定了运行Heritrix后台程序,监听的WebUI使用的端口号,默认为8080端口,可以设置一个当前没有占用的端口号,比如我们可以修改为:

heritrix.cmdline.port = 9090
4、在项目Heritrix上右键选择构建路径->配置构建路径->库选项卡->添加Jar,将lib目录下的所有.jar文件选中,点击完成!

5.修改D:/study/Java/workspace/Heritrix下面的.classpath文件

将<classpathentry kind="src" path="src"/>修改为<classpathentry kind="src" path=""/>

(kind属性指定工程中显示的资源目录,path指定了在该path(Eclipse默认为src)下的资源目录都呈包结构组织。)

切换到eclipse窗口下,刷新下工程,发现会报错找不到类 sun.net.www.protocol.file.FileURLConnection。这是因为sun包是受保护的包,默认只有sun公司的软件才能使用。Eclipse会报错,把对保护使用waring就可以了。修改方式:

Windows -> Preferences -> Java -> Compiler -> Errors/Warnings-> Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning

然后刷新就OK了。

6.以Java Application方式运行org.archive.crawler包中的Heritrix.java

7.登录WebUI:在浏览器地址栏中键入地址链接 http://localhost:8080(端口号为你所设定的),就可以看到WebUI登录界面.

Lammps不同亲疏水性粗糙表面的润湿行为模拟(包含in文件) Lammps粗糙表面的润湿行为模拟(包含in文件)前言—润湿行为模拟一、物理模型构建二、具体in文件—in文件内循环亲疏水性三、具体in文件—分子模板构建初始模型以及平衡态模拟四、全部代码(基地粗糙表面只提供data文件) 前言—润湿行为模拟 润湿现象:当液体与固体接触时,液体的附着层将沿固体表面延伸。当接触角 θ\rm \thetaθ 为锐角时,液体润湿固体,若θ为零时,液体将展延到全部固体表面上。润湿现象的产生与液体和固体的性质有关。(来自百度百科) 润湿行为的本质是固液之间的相互作用,也就是分子间的范 阅读详情

相关推荐

本地部署llama3Chinese

这通常意味着你的构建环境可能不完整或者没有正确配置。通常是由 Visual Studio 的 C++ 工具提供的。(大模型对错误的解析)错误信息表明在尝试构建一个项目时,在 Windows 上,

m0_49343639的博客 1432

Heritrix1.14.4安装配置和使用

学习研究heritrix已经有了一段时间了,想写一些博文,一来是方便以后自己查阅,二来和广大博友们分享交流,提高认识。 本系列文章所用环境:heritrix1.14.4 + myeclipse8.5 heritrix1.14.4源码包下载:http://download.csdn.net/detail/kath_y/5788787 废话不多说,直接开始本栏目的学习。 一、在mye...

ithome 507

C++面向对象程序设计大作业:魔兽世界(三):开战

C++面向对象程序设计大作业:魔兽世界(三):开战问题描述问题分析代码 问题描述 问题来自于北京大学郭炜老师的C++慕课的大作业 魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市,城市从西向东依次编号为1,2,3 … N ( N <= 20)。红魔军的司令部算作编号为0的城市,蓝魔军的司令部算作编号为N+1的城市。司令部有生命元,用于制造武士。 两军的司令部都会制造武士。武士一共有dragon 、ninja、iceman、lion、wolf 五种。每种武士都有

RedRum_1965的博客 4036

Heritrix的安装与配置 (最新版 已测试通过)

本教程,结合本人亲身实践,不仅适合于最新版本Heritrix 1.14.4,更适合其他任何版本。Heritrix具体下载地址如下:       http://sourceforge.net/projects/archive-crawler/files/archive-crawler%20%28heritrix%201.x%29/     本实例所用的为Heritrix1.14.4的源代码版

AC_MI的专栏 5151

QT串口通信控制LED上位机开发教程

串口通信是嵌入式系统与PC端交互的基础技术,通过UART协议实现设备间的数据传输。QT框架提供了跨平台的串口编程支持,结合其GUI模块可以快速开发上位机控制程序。在工业自动化和物联网领域,这种上下位机架构广泛应用于设备监控和控制场景。本案例展示了如何使用QT的SerialPort模块实现LED控制功能,包含串口参数配置、指令发送等核心功能实现,为嵌入式GUI开发提供实践参考。

weixin_42598278的博客 582

深入解析FastDDS:SHM与DATA-SHARING传输层的性能对比与实现细节

本文深入对比了FastDDS中SHM与DATA-SHARING两种传输层的实现机制与性能差异。SHM采用端口化共享内存模型,存在两次数据拷贝;而DATA-SHARING通过共享历史实现真正的零拷贝,大幅降低延迟与CPU占用。文章结合实战测试数据,为机器人、自动驾驶等高实时性场景提供了关键的性能优化选型与配置指南。

weixin_28358083的博客 232

Heritrix1.14.3 在Eclipse 配置总结

文章出处:http://hi.baidu.com/zpz2009/blog/item/080d3665c1cbd5f8f636540b.html    我在学习>一书时对Heritrix的配置感到很迷惑,现在Heritrix已经出到了第Heritrix1.14.3版本了,看到书上的配置觉得很复杂,于在网上找了一些资料,发现众说纷纷,但是还好,每个人的做法都有一定的道理,最主要的说当用别人说

thamsyangsw的专栏 627

清洁机器人之屏幕(中,大LCD)方案--ITE 联阳986x系列 soc显控芯片介绍

清洁机器人之屏幕(中,大LCD)方案--ITE 联阳986x系列 soc显控芯片介绍

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 2666

Eclipse下配置Heritrix_1.14.3

一  开发环境及资源eclipse-SDK-3.4.1-win32jdk1.6.0_02Heritrix_1.14.3.zip         (zip包)Heritrix_1.14.3.src.zip   (src包) 二 、1 在Eclipse下新建Java项目,取名Heritrix.1.14.3;   2 复制SRC包下面src/java文件夹下org和st两个文件夹

kivcare的专栏 687

大疆司空 2 私有化部署:FH2、Terra、4G 三大服务区别详解

摘要: 司空2私有版包含三大模块:FH2(核心平台,必选)、Terra(建模算力,需NVIDIA显卡)、4G(内网图传)。FH2是基础,支持设备管理与任务调度;Terra适用于测绘建模场景,依赖GPU算力;4G模块保障复杂环境下的图传稳定性,适合纯内网部署。选择逻辑:先部署FH2,再按需添加Terra(需显卡)或4G(需内网支持),避免资源浪费。

2501_93651177的博客 580

YOLOv11改进策略【损失函数篇】| 通过辅助边界框计算IoU提升检测效果(Inner_GIoU、Inner_DIoU、Inner_CIoU、Inner_EIoU、Inner_SIoU)

为了弥补现有 IoU 损失在不同检测任务中泛化性弱和收敛速度慢的问题,·Inner-IoU·通过引入比例因子 “ratio” 来控制辅助边界框的尺度大小,利用不同尺度的辅助边界框来计算损失,从而加速边界框回归过程。

Limiiiing的博客 3892

在Eclipse中的配置Heritrix 1.14.3

关于搜索引擎书籍中国目前比较少,有过这方面了解的朋友一般都看过2007年人民邮电出版 lucene 2.0+heritrix 这本书吧。本人感觉还不错,理论知识较少点,具体步骤还比较详细。适合初学者。      简单介绍下heritrix: heritrix 是Java编写的开源爬虫。 扩展性比较好,但是配置适合的采集规则,比较复杂难理解。适合学习和研究。     

伏龙的专栏 960

YOLO26涨点改进 | 细节涨点篇 | 源自SCI一区 | YOLO26引入HWD小波下采样模块,而不会显著增加计算开销,(适合小目标分割任务、小目标检测任务)

本文提出了一种基于Haar小波变换的下采样模块HWD,用于改进YOLO26目标检测性能。HWD模块通过小波变换降低特征图分辨率,同时将空间信息编码到通道维度,有效保留了关键信息。相比传统下采样方法,HWD能显著减少信息不确定性,提升小目标检测精度。实验表明,该模块可无缝集成到CNN架构中,不增加计算开销。文章详细介绍了HWD的实现原理、代码结构以及在YOLO26中的集成方法,并提供了两种改进版yaml配置文件。该创新模块已在多种数据集上验证有效,特别适合语义分割和目标检测任务。

Ai缝合怪、助力小伙伴高效发论文 401

eclipse中配置heritrix的图文过程----heritrix-1.14.3

      关于搜索引擎书籍中国目前比较少,有过这方面了解的朋友一般都看过2007年人民邮电出版 lucene 2.0+heritrix 这本书吧。本人感觉还不错,理论知识较少点,具体步骤还比较详细。适合初学者。      简单介绍下heritrix: heritrix 是Java编写的开源爬虫。 扩展性比较好,但是配置适合的采集规则,比较复杂难理解。适合学习和研究。      此书中的h

lifesoftware的专栏 2866

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

在ECLIPSE下配置Heritrix1.14.3(绝对可行,成功配置了)

最近想做一个在线商品分析和搜索平台,主要是把一些网站的物品信息检索到本地目录,然后实现商品的对比,让用户更好的购物。  看了一些 书和资料,发现HERITRIX不错,可以实现商品信息的搜集工作,于是就在网上查了一些资料进行配置,发现很多的配置方法,但都不行,主要原因就是不够详细,用了一种配置方法,还得查一些资料,进行修改,挺麻烦的,不过我昨晚到一点才睡,终于配置成功了,所以今天和大家分享

wangzhen的专栏 611

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Heritrix 1.14.3 运行环境配置

heritrix好像已经有3.0的版本了,但是sourceforge上还是给1.14.3的下载链接,3.0版本的弄不出来,目录结构改动太大了,连heritrix.properties都找不到了,还是用1.14.3来做爬虫吧。 1、下载heritrix-1.14.3-src.zip和heritrix-1.14.3.zip两个压缩包 2、在Eclipse下新建Java项目,取名Heritrix-1

pfpfpfpfpf的专栏 1542

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Heritrix配置

1)下载heritrix-1.14.3-src.zip 2)解压,并在eclipse3.2中配置heritrix工程 3)jdk1.5及以上,compliance level 1.5及以上 4)文件配置如下,将src/conf和src/webapps目录放到工程目录下面 5)修改conf目录下面的heritrix.properties文件,两个地方: @VERSION@ 改...

yeniuwangzhe的专栏 200

Heritrix1.14.3配置运行

在Heritrix1.14.3配置运行时,出现Error:找不到sun.net.www.protocol.file.FileURLConnection,网上找了一下原因是sun包是受保护的包,默认只有sun公司的软件才能使用,Eclipse使用则会报错,只需把对保护使用waring就可以了  具体的做法是:   Windows -&gt; Preferences -&gt; Java -&gt...

mxdxm8899的专栏 149

Eclipse中导入Heritrix,报错找不到类 sun.net.www.protocol.file.FileURLConnection

本文转自百度知道:https://zhidao.baidu.com/question/502397085.html 按照网上看到的用法导入Heritrix到Eclipse。在Heritrix.java中间中提示有错误 只有这一个。 在Heritrix1.14.3配置运行时,出现Error:找不到sun.net.www.protocol.file.FileURLConnection,

仰起脸笑得像满月 1832

Eclipse中导入Hrritrix,报错找不到类:sun.www.protocol.file.FileURLConnection

 在Heritrix1.14.3配置运行时,出现Error:找不到sun.net.www.protocol.file.FileURLConnection,网上找了一下原因是sun包是受保护的包,默认只有sun公司的软件才能使用,Eclipse使用则会报错,只需把对保护使用waring就可以了 具体的做法是: Windows -> Preferences -> Java -> Compil

fengyufuchen的专栏 1549
上一篇: Python学习笔记---案例研究
下一篇: 编程要趁早
youngster21
博客等级 码龄18年 31粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值