solr在企业级项目中部署

tomcat下部署链接http://www.cnblogs.com/kimshine/articles/3925972.html

网上看到很多关于solr部署文章,企业级项目中部署太少,避免大家少走弯路,特此出图。

jar包,因为我的项目是spring-mvc开发的,jar包有点多

上面这个图是官方下载下来的4.7.2版本,打开后出现的内容,准备一图一个脚印

点击dist

把这个war包复制到tomcat的webapp下

那个solr是我运行服务器自动生成的,别着急,往下看

(在path中配置tomcat环境变量)计算机--》属性--》高级系统设置--》环境变量

变量值是我的本地tomcat路径,别照抄,童鞋,path中给出home,注意分号

;%CATALINA_HOME%\lib;%CATALINA_HOME%\bin;

在开始菜单输入cmd,输入startup

说明tomcat配置成功运行成功,再去看看webapp下是不是多了一个solr文件?

接下来,随便找个盘创建一个文件,我这里是F:\home\solr

文件建好以后把F:\com\solr\solr-4.7.2\example\solr下的东西(就是你解压后的solr文件夹下的example\solr文件中的东西)

拷贝到刚建立的文件中,我这是为了防止配置错了还有原来的在。

然后再建一个data,这是存放索引和内容的地方,就不乱了

然后打开solr这个文件WEB-INF下的web.xml文件,先在这里面配置下再放到项目中。

然后再回到F:\home\solr下面把collecton1,看到这里童鞋别以为我故意跳来跳去,留心的会发现我是按照tomcat预加载顺序来的

打开collection1下的conf

找到solrconfig.xml这个文档把刚才创建的data路径写进去。

再schema.xml中配置好这两个属性,这个是和entity实例对象关联的。

配置到这就结束了,在cmd中输入shutdown关闭tomcat服务器

再重启下tomcat,(补充一个知识点,修改tomcat)

我改成8081给你们看,不想改可以直接跳过输入tomcat中显示的端口就行。

浏览器上输入http://localhost:8081/solr

看到这初学者可以回头理一下思路了

接下来就是把配置好的solr放到我们项目中了。

把F:\DBsoftware\Tomcat6.0\webapps\solr下配置好的东西啊全部贴到项目的webContent下,

使用myeclipse的童鞋就放在webroot下,web.xml先不贴

然后打开web.xml把里面的东西复制到原先项目中的web.xml中(别把<?xml和<web-app>这两个标签也复制进去,那就太那什么了,呵呵)

然后关闭tomcat,在项目中启动,不然会报JVM占用了

把项目部署到tomcat下,开发人员基本功了,不想说。

....

启动服务,大功告成,转发请给出源地址,纯本人手打,谢谢!

posted on 2014-09-17 11:49  HI,你的蚊香  阅读(107)  评论(0)    收藏  举报