eclipse+tomcat+solr环境部署

前面已经记录过如何部署solr环境,这篇博客介绍下如何在eclipse中部署solr。废话不多说,直接来步骤:

1、正确配置eclipse,tomcat,下载solr的压缩包。为了验证tomcat是否正常工作,可以在tomcat的bin文件下运行starup.bat程序,然后在地址栏中输入localhost:8080,如果能够出来如下界面,就说明能够正确访问。

这里写图片描述

2、在eclipse中部署tomcat。
Windows->Preferences->Server->Runtime Environment->Add->Browse选择你的tomcat路劲就好了。
例如我的是E:\apache-tomcat-7.0.56\apache-tomcat-7.0.56

3、File->New->Dynamic Web Project 取一个项目名例如solr_web,选择tomcat,然后Finsh就好了。

4、接下来把solr_web项目中的WebContent下的所有内容删除。找到你的solr的解压目录的webapps文件夹。我这里是E:\solr-4.3.1\example\webapps。里面会有个solr.war的文件,解压并且拷贝所有的内容(solr.war除外)到WebContent下面。这里面的红叉不用管,不影响正常运行。(至于为什么会这样,我不太清楚搜索了一下好像是js的问题。这对于我这个没接触过java的完全懵比)

这里写图片描述

5、在你的本地新建一个文件夹作为你的solr环境目录。例如E:\winsolr\solr_home。拷贝E:\solr-4.3.1\example\solr下面的所有文件到这个目录下。
这里写图片描述
这里解释一下,这是一个solr的例子,solr.xml可以配置你的solr启动的时候是进的那个core,这里就是collection1,collection1里面有conf和data,conf里面是一些配置文件,data是数据。(其实有些事不需要的,一开始建一个core只需要这个conf就够了,详细的自行百度。)

6、配置工程WebContent\WEB-INF下面的web.xml。
打开文件把<env-entry> </env-entry>这个注释去掉,并且配置你的solr_home,不然是不行的。

这里写图片描述

7、拷贝E:\solr-4.9.0\example\lib\ext下面的所有*.jar文件到工程的lib文件夹下。WEB-INF\lib

8、拷贝E:\solr-4.9.0\example\resources里面的log4j.properties到工程的src文件夹中。

9、配置tomcat的运行路劲,为什么要配置以及怎么配置,可以参考下面的链接。这里简单介绍下。

这里写图片描述
双击Tomcatv7.0server然后可以选择tomcat的路劲,在选择之前不发布项目,要先把项目移除,不然选择不了。(这是一个坑,eclipse的坑,我当时就在这懵比了)。
http://www.jb51.net/article/42490.htm

10、做完以上的这些,就可以成功了。如下图
这里写图片描述

个人感觉处处是坑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值