1

IBM Bluemix アプリにスタンフォード NLP ライブラリを使用しています。ビルド パスにstanford-corenlp-3.5.1-models.jarとの両方を追加しました。stanford-corenlp-3.5.1.jarその結果、アプリはローカル webshpere liberty サーバーで正常に実行されます。

の ant ビルドを使用して WAR ファイルをビルドするときはbuild.xml、両方のファイルが含まれていることを確認します。それらがWARファイル内に存在することもわかります。しかし、WAR ファイルを Bluemix にデプロイして実行すると、次のエラーが発生します。

ERR java.lang.NoClassDefFoundError: edu/stanford/nlp/pipeline/StanfordCoreNLP

何が問題なのですか?

jar ファイルが war ファイルにあることを確認しました。 スクリーンショット

4

1 に答える 1

0

jar ファイルが WAR ファイルの WEB-INF\lib フォルダーにあることを確認してください。

私は同じ問題に直面しており、jar を WEB-INF\lib フォルダーで使用できるようにすることで解決しました。

于 2015-03-23T17:34:51.957 に答える