我尝试在 Websphere Portal 7.0 上安装 SOLR 3.6.0。它在日志中给了我以下消息:
java.lang.NoSuchMethodError: org/apache/lucene/store/FSDirectory.open(Ljava/io/File;)Lorg/apache/lucene/store/FSDirectory; 在 org.apache.solr.core.StandardDirectoryFactory.open(StandardDirectoryFactory.java:33)
经过一番研究,我发现了门户服务器附带的一些 lucene。这是找到它的地方:/opt/IBM/WebSphere/PortalServer/prereq/prereq.lucene/shared/app/lucene.jar。
我怀疑这搞砸了类加载器。我已经更改了应用程序的类加载器策略 :(
有没有人遇到过同样的情况,你找到工作了吗?
提前为您解答
干杯,
-弗雷德