首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Solr4中安装JTS?

如何在Solr4中安装JTS?
EN

Stack Overflow用户
提问于 2013-02-20 22:52:24
回答 2查看 2.8K关注 0票数 1

使用Solr4空间字段类型似乎需要一个外部库,即Java Topology Suite。如何在带有Java 1.6.0_24的Ubuntu Server12.04上安装该套件,以便与Solr4.1.0一起使用?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-21 03:48:01

如果您在Ubuntu Server上的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文档,应该可以使用以下内容:

代码语言:javascript
复制
 java -Dsolr.solr.home=/mnt/SolrFiles/solr 
   -Djetty.class.path=<insert path to JTS here> -jar /opt/solr-4.1.0/example/start.jar
票数 3
EN

Stack Overflow用户

发布于 2013-05-16 17:36:28

JTS JAR文件需要放在Solr web应用程序的WEB-INF/lib folder中。否则,您可能会在启动Solr时遇到NoClassDefFoundError: com/vividsolutions/jts/geom/Geometry

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14982782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档