0

私は Heritrix 3.1.1 が初めてです。Heritrix の起動後にジョブを実行すると、エラー メッセージが表示されました。

私のジョブ構成:

metadata.operatorContactUrl="http://localhost"
metadata.jobName=基本的な
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)
4

1 に答える 1

0

Linux 環境のコマンドラインから次のコマンドを使用してジョブを実行できるはずです。

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

詳細については、次のページからHeritrix APIを参照できます。

于 2013-10-20T07:29:21.617 に答える