欢迎投稿

今日深度:

solr部署,

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读取到。

万里长征走完了第一步。

*>_<*

www.htsjk.Com true http://www.htsjk.com/solr/33189.html NewsArticle solr部署, 1. 认识到solr是作为一个webapp角色; 2. 找到下载solr目录dist下的war包,放到tomcat\webapps目录下面 3. 启动tomcat; 4. tomcat启动后会自动加载这个war包,可以看到webapps下自动生成了...
相关文章
    暂无相关文章
评论暂时关闭