1

我正在将斯坦福 NLP 库用于 IBM Bluemix 应用程序。我已经添加了stanford-corenlp-3.5.1-models.jarstanford-corenlp-3.5.1.jar构建路径。因此,该应用程序在本地 webshpere 自由服务器中运行良好。

当我通过 ant build of 构建 WAR 文件时build.xml,我确保这两个文件都包含在内。我还可以在 WAR 文件中看到它们。但是当我在 Bluemix 上部署 WAR 文件并运行它时,我收到以下错误:

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

可能是什么问题?

我已确保 jar 文件在 war 文件中: 截屏

4

1 回答 1

0

请确保 jar 文件存在于 WAR 文件的 WEB-INF\lib 文件夹中。

我遇到了同样的问题,通过在 WEB-INF\lib 文件夹中提供 jar,它得到了解决。

于 2015-03-23T17:34:51.957 回答