Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 斯坦福NLP库的NoClassDefFoundError_Java_Ant_Stanford Nlp_Websphere Liberty_Ibm Cloud - Fatal编程技术网

Java 斯坦福NLP库的NoClassDefFoundError

Java 斯坦福NLP库的NoClassDefFoundError,java,ant,stanford-nlp,websphere-liberty,ibm-cloud,Java,Ant,Stanford Nlp,Websphere Liberty,Ibm Cloud,我正在为IBM Bluemix应用程序使用斯坦福NLP库。我已经添加了stanford-corenlp-3.5.1-models.jar和stanford-corenlp-3.5.1.jar来构建路径。因此,该应用程序在本地webshpere liberty服务器上运行良好 当我通过ant build ofbuild.xml构建WAR文件时,我确保这两个文件都包含在内。我还可以在WAR文件中看到它们。但是,当我在Bluemix上部署WAR文件并运行它时,会出现以下错误: ERR java.lan

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

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

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

有什么问题吗

我已确保jar文件位于war文件中:

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


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

Hi Vishal,我看到一些jar相当大。如果我总结一下,它至少跨越330MB。还有一些多余的罐子。您不需要同时使用db2jcc.jar和db2jcc4.jar。所以,只是想知道你在推应用程序时分配给应用程序的内存是多少。在推送war文件时,可以使用-m参数指定更多的内存。cf push-p-m。您是否有任何登台错误?你能把登台日志文件发给我吗。您可以通过运行命令cf logs--recent来获取日志。您解决了吗?