无法运行heritrix工作

时间:2013-04-11 10:18:07

标签: heritrix

我是Heritrix 3.1.1的新手。 我在启动Heritrix后运行作业时收到了一些错误消息。

我的工作配置:

metadata.operatorContactUrl =“http:// localhost”
metadata.jobName = basic
metadata.description =从有用的默认值开始的基本爬网

seeds.textSource.value
http://www.sina.com.cn

当我在控制台上运行作业时: 我收到错误消息:

Exception in thread "myjob1 launchthread" java.lang.UnsatisfiedLinkError: Error looking up function 'CreateSymbolicLink
': ???????¨?
        at com.sun.jna.Function.<init>(Function.java:134)
        at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:345)
        at com.sun.jna.NativeLibrary.getFunction(NativeLibrary.java:325)
        at com.sun.jna.Library$Handler.invoke(Library.java:203)
        at $Proxy6.CreateSymbolicLinkA(Unknown Source)
        at org.archive.util.FilesystemLinkMaker.makeSymbolicLink(FilesystemLinkMaker.java:94)
        at org.archive.spring.PathSharingContext.initLaunchDir(PathSharingContext.java:164)
        at org.archive.spring.PathSharingContext.start(PathSharingContext.java:114)

1 个答案:

答案 0 :(得分:0)

您应该能够在linux环境中使用以下命令从命令行运行作业。

curl -v -d "action=launch" -k -u admin:admin --anyauth --location     https://"localhost":8443/engine/job/myjob

您可以参考以下页面中的Heritrix API了解更多详情。