如何在Solr 4中安装JTS?

问题描述 投票:0回答:1

使用 Solr 4 空间字段类型似乎需要外部库,Java Topology Suite。如何在使用 Java 1.6.0_24 的 Ubuntu Server 12.04 上安装此套件以与 Solr 4.1.0 一起使用?

谢谢你。

solr jts
1个回答
3
投票

如果您在 Ubuntu 服务器上的 Tomcat 中运行 Solr,并且已将 Solr WAR 部署到您的

<path to Tomcat>/webapps
文件夹中。然后根据 Solr Wiki 上的 Lucene / Solr 4 Spatial 文档,您只需将 JTS 发行版
/lib
文件夹中的所有 jar 文件复制到 Solr 运行的
WEB-INF/lib
文件夹中。

更新

由于您使用 Jetty 运行 Solr,因此您需要将 JTS jar 文件的位置包含为类路径。根据 Classloading Jetty 文档,类似以下内容应该可以工作:

 java -Dsolr.solr.home=/mnt/SolrFiles/solr 
   -Djetty.class.path=<insert path to JTS here> -jar /opt/solr-4.1.0/example/start.jar
© www.soinside.com 2019 - 2024. All rights reserved.