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 ファイルにあることを確認しました。