Solr4.8——开发环境搭建(Eclipse or MyEclipse)

来源:互联网 发布:spool导出数据不全 编辑:程序博客网 时间:2024/06/08 02:32

Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。

一 所需工具包下载

1.solr-4.8.0 solr4.8下载

2.JDK1.7 JDK下载

3.eclipse eclispe下载

二 solr集成到eclipse搭建步骤:

说明:eclipse是luna版,JDK是1.7或以上版本

1. 解压solr-4.8.0包,将solr-4.8.0\example\webapps下的solr.war包解压;

2. 在eclipse中新建Dynamic Web Project项目,将solr.war包解压出来的全部内容复制到WebContent目录下,Myeclipse则复制到WebRoot目录下;

3. 在其他盘下新建solr生成索引的文件夹solr_home(文件夹名称自己定义的),然后将solr-4.8.0\example\solr文件夹下的内容全部复制到solr_home文件夹中;

4. 将solr-4.8.0\example\resources下的文件复制到项目src根目录下;

5. 将solr-4.8.0\example\lib\ext下的包全部复制到apache-tomcat-7.0.59\lib里面;

6. 修改项目的web.xml文件,配置第三步新建的solr_home的路径

<env-entry>   <env-entry-name>solr/home</env-entry-name>   <env-entry-value>E:/solr_home</env-entry-value>   <env-entry-type>java.lang.String</env-entry-type></env-entry>
注:配置若显示有错,则修改<web-app>标签的内容,复制以下内容替换即可。
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance http://www.springmodules.org/schema/cache/springmodules-cache.xsd http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd"  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd    http://java.sun.com/xml/ns/j2ee"    version="2.5" metadata-complete="true">
7. Eclipse配置tomcat。window-Prefeneces-Server-Runntime Environment配置tomcat。

8. 项目SolrWeb配置tomcat。 项目右键Run on server

9. 启动项目SolrWeb。链接: http://localhost:8080/SolrWeb  。

注:8080后面是项目名,solr5.0以上的版本项目名取为solr,否则solr启动失败!


0 0
原创粉丝点击