在eclipse中调试solr,便于我们更加的清晰的了解solr的运行原理,今天散仙,就详细的写一下如何eclipse部署solr(4.10.0版本)的web工程。
首先在eclipse(散仙这里是4.2)里,新建一个动态的Web工程,
然后起一个项目名叫solrweb,如果第一次使用需要配置一下web容器,tomcat或jetty
点击new runtime配置tomcat容器,前提是你下载好的tomcat解压保存在某个盘符下,
然后配置tomcat的路径
然后finish,建完后的项目结果如下所示:
接下来,删除WebContent下的所有内容,到解压后的solr的solr-4.10.0\example\webapps目录下,解压solr.war包,然后拷贝解压后所有的东西(除了solr.war本身),到刚才被清空的WebContent目录下:
拷贝完后的项目工程如下所以,注意这里可能由于js校验出错,不影响运行,可忽略,如果有洁癖的同学们,可以找下,如何去掉js的校验即可。
然后在E盘目录下,新建一个文件夹命名为solr_home,然后拷贝solr-4.10.0\example\solr下的所有文件到这个solr_home的文件夹下,拷贝后的目录如下:
接下来配置在eclipse的solrweb项目里的WebContent\WEB-INF下的web.xml文件去掉注释solr_home的标签,把刚才在E盘配置的路径放进去:
然后拷贝solr\solr-4.10.0\example\lib\ext下所有的日志包到我们项目的lib目录下:
并拷贝solr-4.10.0\example\resources\下的log4j.properties文件到我们工程的src目录下