2017-02-08 20 views
7

私は(問題は、おそらく非サーバーが使用する影響が)サーバとして適切に実行するためにスタンフォードCoreNLPを取得しようとしているのロードが、このエラーを取得維持する:CoreNLP障害は言語固有のプロパティ

"ERROR CoreNLP - Failure to load language specific properties"を。

まだ動作しますが、うまく動作するために必要なものがすべてない可能性があります。

私は基本ダウンロードから始めました。上記のエラーが表示されたら、CoreNLPディレクトリにjarとenglish-kbpというjarモデルをダウンロードして配置しました。これらの2つは巨大で、ベースのダウンロードには対応していないようです。しかし、それでも、サーバーを再起動すると上記のエラーが発生します。また、コマンド行に

-serverProperties StanfordCoreNLP-english.properties

を追加しようとしましたが、プロパティファイルを読み込めないというエラーが表示されます。

誰かが私に何か不足していると思いますか?

+0

コードを共有してください。 – user1211

+0

確かに、それはスタンフォードのウェブサイトから直接サーバーのアクティブ化ラインです:java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -port 9000 -timeout 15000 – JasonK

+0

私は間違っている可能性がありますが、おそらくエラーメッセージはちょうどCoreNLPソフトウェアの小さなバグ。エラーをスローするコードには、「//特定の言語が設定されているかどうかを確認し、言語固有のプロパティを使用する」というコメントがあります。ダウンロードページまたはサーバーの開始ページには、英語を設定する必要はありません。残念なことに、私はソースにエラーを非常に簡単にトレースするように設定されていません。 – JasonK

答えて

0

解凍されたstanford-corenlp-fullディレクトリの下にStanfordCoreNLP.propertiesを追加すると、私にとってはうまくいきます。