maven下 solr6.4.1 搜索引擎(1)啓動eclipse啓動

solr是一個java寫的搜索引擎,所以支持java方式的eclipse調試。
本篇文章使用solr版本爲6.4.1
一、 環境
solr 下載地址 http://archive.apache.org/dist/lucene/solr/
windows下載solr-6.4.1.zip(149MB), linux下載solr-6.4.1.tgz
jdk 1.8
tomcat8(apache-tomcat-8.0.28)
二、 eclipse調試solr (或者 三、安裝solr到tomcat)
1 解壓solr壓縮包,得到目錄 solr-6.4.1\server\solr-webapp\webapp
2 在eclipse裏面新建maven項目solr,在把solr-6.4.1\server\solr-webapp\webapp目錄下的所有東西都拷貝到maven項目的src/main/webapp目錄下,因爲solr-6.4.1\server\solr-webapp\webapp目錄就相當於maven項目的src/main/webapp目錄。( 注意,此處有的教程錯誤的將solr-webapp文件夾進行拷貝,這會導致solr啓動不了)
3 把以下jar包拷貝到maven項目的src/main/webapp/WEB-INF/lib下
solr-6.4.1\server\lib\ext 下的所有jar包
solr-6.4.1\dist 下solr-dataimporthandler jar 包,solr-dataimporthandler-extras-6.2.0.jar 包
solr-6.4.1\server\lib下的5個jar包(
metrics-core-3.1.2.jar,
metrics-ganglia-3.1.2.jar,
metrics-graphite-3.1.2.jar,
metrics-jetty9-3.1.2.jar,
metrics-jvm-3.1.2.jar)
3 拷貝solr-6.2.0\server 下的solr文件夾到D:/solr/solrhome目錄下(可自定義),重命名爲solrhome;
4 修改src/main/webapp/WEB-INF/web.xml, 找到如下代碼,去掉註釋,/put/your/solr/home/here 改爲你自己的solrhome的路徑,
<env-entry>
<env-entry-name>solr/home</env-entry-name>
<env-entry-value>D:/solr/solrhome</env-entry-value>
<env-entry-type>Java.lang.String</env-entry-type>
</env-entry>
5 拷貝solr-6.2.0\server\resources下的log4j.properties到tomcat\webapps\solr\WEB-INF\classes,如果WEB-INF下沒有classes文件那麼就創建一個classes文件夾。
6 預防出現403錯誤(HTTP Status 403 - Access to the requested resource has been denied),修改src/main/webapp/WEB-INF/web.xml,註釋掉以下代碼
<security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Enable everything but TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method-omission>TRACE</http-method-omission>
</web-resource-collection>
</security-constraint>
7、啓動tomcat, 輸入http://localhost:8080/solr/index.html 看到如下界面:
 
PS:這裏也可以直接安裝solr到tomcat,參考http://blog.csdn.net/u011317027/article/details/56485233
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章