MyEclipse下配置heritrix 1.12.1步骤
来源:互联网 发布:java排序算法大到小 编辑:程序博客网 时间:2024/06/02 21:42
1. 下载heritrix
2. 新建空的java项目(注意不是WEB项目), 命名为heritrix。
3. 把heritrix-
4. 把heritrix-
5. 右击heritrix项目,点击properties 找到如图所示的界面,然后把heritrix-
6. 解压缩heritrix-
7. 将heritrix-
8. 打开eclipse下的heritrix/conf/heritrix.properties文件,找到“heritrix.cmdline.admin =”,修改为“heritrix.cmdline.admin = admin:admin”
9. Conf/jmxremote.password.template拷贝到heritrix目录下.改名为:jmxremote.password
最后两行改成:
monitorRole @admin@
controlRole @admin@
改完毕之后,保存该文件。并且需要将该文件的属性改为“只读”。
10.配置环境变量"HERITRIX_HOME"为该项目的根目录à如:D:/mysearchweb/heritrix
10. 找到org.archive.crawler包,运行Heritrix.java中的main函数。
成功的提示信息为:
01:57:30.046 EVENT Starting Jetty/
01:57:30.562 EVENT Started WebApplicationContext[/,Heritrix Console]
01:57:30.734 EVENT Started SocketListener on 127.0.0.1:8080
01:57:30.734 EVENT Started org.mortbay.jetty.Server@
Heritrix version:
11. 可能出现错误的问题有:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"
解析原因:版本不兼容
解决方法:
先查看你的MyEclipse中的JRE是哪个版本,然后在下图中的5.0处改为和你的MyEclipse相兼容的版本号。
12.注意,heritrix默认使用8080端口,如果你用TOMCAT作为WEB服务器,则要保证系统端口没有冲突。修改TOMCAT下conf下的server.xml中的端口号为80,启动TOMCAT,然后在浏览器输入http://127.0.0.1:8080,输入用户名,密码(如前面所设置的admin:admin即用户名和密码都为admin)。就可以进入了!
- MyEclipse下配置heritrix 1.12.1步骤
- MyEclipse下配置heritrix 1.12.1步骤
- MyEclipse下配置heritrix 1.12.1步骤
- MyEclipse下配置heritrix 1.12.1步骤
- 配置Heritrix在MyEclipse下运行
- Heritrix在开发环境myEclipse下的配置方法
- heritrix 在myeclipse中的配置
- Eclipse下配置heritrix
- Eclipse下配置heritrix
- Eclipse下配置Heritrix
- Eclipse下配置heritrix
- Windows下配置Heritrix
- Eclipse下配置heritrix
- Heritrix-1.12.1在Eclipse中的配置
- Heritrix-1.12.1在Eclipse中的配置
- Heritrix-1.12.1在Eclipse中的配置
- Heritrix-1.12.1在Eclipse中的配置
- 在eclipseIDE下配置heritrix
- NET Managed Provider for Oracle 在 US7ASCII 中文乱码
- 在Redhat Linux上安装Oracle XE
- SuperMap Object 基本编程
- ubuntu8.10 开源系统
- 【转帖】中小网站运营推广思路
- MyEclipse下配置heritrix 1.12.1步骤
- 如何清除服务端缓存?
- CSS 滤镜详解
- cvs特殊情况及其处理
- MD5算法研究
- defer属性 指示JS执行时间 Internet Explorer无法打开Internet站点......已终止操作 原由 解决办法
- 几百个会员的网站一个月也收入近万你信吗?
- Log4j简介
- iFrame研究