Eclipse中配置Solr源码

转自 http://hongweiyi.com/2013/03/configurate-solr-src-in-eclipse/

1. 下载solr的src包,并解压

2. 解压后,在解压后的根目录执行ant eclipse,即生成eclipse需要的项目文件

打开eclipse,File > Import > Existing Projects into Workspace

选择刚才解压后的根目录,这时候java build path等都已经设置好了。

3. Open Type(Ctrl+Shift+T)找到StartSolrJetty 这个类,修改main方法里面的setPort参数为默认的8983,以及ContextPath,War

War为”solr/webapp/web/”

最后的代码应该是这样的:

1 Server server = new Server();
2 SocketConnector connector = new SocketConnector();
3 // Set some timeout options to make debugging easier.
4 connector.setMaxIdleTime(1000 60 60);
5 connector.setSoLingerTime(-1);
6 connector.setPort(8983); // HWY: MODI
7 server.setConnectors(new Connector[] { connector });
8 WebAppContext bb = new WebAppContext();
9 bb.setServer(server);
10 bb.setContextPath("/solr"); // HWY: MODI
11 bb.setWar("solr/webapp/web"); // HWY: MODI

4. 设置solr.solr.home,并run

在run configure中Arguments > VM arguments中写入

-Dsolr.solr.home=your/path/of/example/solr

也可以在代码中修改,

System.setProperty("solr.solr.home", "your/path/of/example/solr");

使用solr自带的一个example作为sold配置的根目录,也可以设置其他的solr配置目录。点击run即可运行Solr,debug也可以用。

5. 浏览器输入http://localhost:8983/solr查看Solr Admin。

时间: 2024-08-06 15:49:17

Eclipse中配置Solr源码的相关文章

eclipse中导入jdk源码、SpringMVC注解@RequestParam、SpringMVC文件上传源码解析、ajax上传excel文件

eclipse中导入jdk源码:http://blog.csdn.net/evolly/article/details/18403321, http://www.codingwhy.com/view/799.html. ------------------------------- SpringMVC注解@RequestParam:http://825635381.iteye.com/blog/2196911. --------------------------- SpringMVC文件上传源

Netbeans、Eclipse中查看JDK源码

单纯的会使用JDK里的API似乎还不足以成为猿类,你可以轻松一点,进入到JDK源码里看个究竟.下面说明在Netbeans.Eclipse环境下怎么查看JDK源码: Netbeans: 在"工具->java平台->源"里添加下路径,如果你安装jdk的时候选择安装了源码的话,jdk目录里会有一个src.zip的文件,添加这个文件就可以了. 选中相应的代码,ctrl+鼠标左键.就进入到源码环境了. Eclipse: 1.点 “window”-> "Preferen

在eclipse中关联android源码

1打包源码成jar: 1 新建一个java项目 2  import  想打包的源码文件 3 export 这个文件 : 选择java->jar file .  这里会让你选择输出路径 2 添加源码关联: 1 在 项目右键-> properties 中的 java build path -> libraries 中选择 想要关联的 jar包, 选择里面的 source attachment . 2 edit -> 选择刚才打包的jar 文件 3 完成 在eclipse中关联andro

windows下载eclipse中添加android源码

windows下载eclipse中添加android源码 Android源码支持多种IDE,如果是针对APP层做开发的话,建议大家使用Eclipse开发环境.在源码路径(~/development/ide/eclipse)下,Android提供了.classpath配置文件(备注:该文件为隐藏文件).将该文件拷贝到源代码的根目录,如上图所示. 接下来,再在源码的根目录创建.project文件. 创建此文件时,可以在命令行使用echo  test >.project .然后再打开编辑 文件内容如下

Eclipse中导入第三方源码的问题和备用解决方案

在前篇<配置BeanUtils包,同时也是对导入第三包的步骤说明>中,我已经将[commons-beanutils-1.9.2.jar]包导入,但是在使用BeanUtils进行日期转换的过程中 要使用到ConvertUtils类中的register方法,其中一个参数是使用该包中的Converter接口,从API文档中看到的方法内容应该传入的参数是 [Class type ]和[Object value]: 但是在添加Converter接口的未实现方法的时候,参数说明却是变成 [Class ar

下载并在Eclipse中关联Android源码

大家都知道文档写的好当然让人很舒服,但是有时候文档再好也不如直接看源码来的直接,既然Android是开源的,为什么不在eclipse里直接看它的源码呢? 1.下载源码 这部分网上有大量的资料,我就不重新写了 2.在eclipse中关联源码 常用eclipse的人对在eclipse中关联源码的操作应该也都很熟悉. 一.找到项目中的android.jar,右键→properties 二.选择External Folder来关联到外部文件夹 三.选择%存放源码的目录%/base/core/java→o

在eclipse中显示Android源码

How to attach android source to eclipse? == == == 1.首先要下载Android相应SDK的源码文件 >可以使用SDK Manager工具下载,由于网络的问题,我没成功过 >直接百度需要的源码文件,比如你需要Android4.4的源码,搜索“android-19 source”即可,下载分分钟完事 我随便找就找到了:http://down.51cto.com/data/1202001 2.下载的文件是一个压缩文件,不用解压: 把源码文件放在相应的

Android基础学习—下载并在Eclipse中关联Android源码

1.下载源码 这部分网上有大量的资料,我就不重新写了,这是我参考的文章:<Windows平台下Android源码的下载> 一般来说,跟着上面文章的讲解操作就行了.不过我RP不佳,中途遇到了一个小问题:安装完Msysgit后在文件夹上右键没有git bash的选项,怎么办呢? 我的解决方案:直接在开始菜单找到git bash运行,使用"cd 目标目录路径"的命令进入你要存放源码的目录即可.当然也可以用git GUI可视化操作,不过反正只是下个源码,用command更方便,不是

Eclipse中运行Tomcat源码

1. 到http://archive.apache.org/dist/tomcat/tomcat-7下载Tomcat源代码,本文用到的是apache-tomcat-7.0.19-src.zip: 注意:如果下载的tomcat版本不同,所用到的jdk版本不同.举例来说apache-tomcat-7.0.19-src.zip 使用jdk1.6没有问题: 而apache-tomcat-7.0.56则不能用jdk1.6 需要使用jdk1.7,若使用jdk1.6代码会报错,会找不到java.nio下的一些