`

solr部署

 
阅读更多
1.    认识到solr是作为一个webapp角色;

2.    找到下载solr目录dist下的war包,放到tomcat\webapps目录下面

3.    启动tomcat;

4.    tomcat启动后会自动加载这个war包,可以看到webapps下自动生成了solr(因为我把war包名字改成了"solr")目录,打开此目录下的WEB-INF\web.xml,做以下步骤5的修改:

5.    有一段这样的代码 <env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>G:\apache-tomcat-6.0.20\solr</env-entry-value> <env-entry-type>java.lang.String</env-entry-type> </env-entry>

  将这段代码的注释去掉。当然G:\apache-tomcat-6.0.20\solr这个是改掉的,下面就来解释。



6.    【解释】G:\apache-tomcat-6.0.20\solr 这个东西哪里来的?这里要再找到solr源包的example\solr目录,将solr这个目录copy,粘贴到tomcat目录下面(即:G:\apache-tomcat-6.0.20\solr )当然放到哪里都可以,只不过要把这个目录记录下来,配置到<env-entry-value>处。

7.整个完成,报错不报错先不管了。重启tomcat,正确加载(没报异常)后,就可以打开浏览器,输入访问路径测试了:http://localhost:8080/solr,看到如图就说明部署成功了!

solo/home就是solr的home,指向的地址一定要让tomcat读到,刚才的那段xml就是做这个。tomcat在启动solr webapp应用时会加载solr对应的web.xml读取到。

万里长征走完了第一步。

*>_<*
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics