首页 > 代码库 > Eclipse中配置Solr源码

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/”

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

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

Eclipse中配置Solr源码