Stanford NLP库的NoClassDefFoundError

时间:2015-03-20 15:01:15

标签: java ant stanford-nlp websphere-liberty ibm-cloud

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

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

  

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

可能是什么问题?

我确保jar文件在war文件中: Screenshot

1 个答案:

答案 0 :(得分:0)

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

我遇到了同样的问题,并且通过在WEB-INF \ lib文件夹中使用jar它已经解决了。