2013-04-24 35 views
1

是否需要用servlets安裝solr?我閱讀了幾篇教程,介紹瞭如何安裝solr,並且大部分教程都說它是必要的,但是,當我啓動Solr而沒有Tomcat服務器時,它是行得通的! 而我可以索引xml文件。我沒有看到與Servlet Tomcat的關係。謝謝是否需要用servlet(Tomcat,Jetty等)安裝solr?

回答

0

根據所述SolrInstall wiki頁面的第二個要求規定

甲servlet容器,如Tomcat,碼頭,或樹脂

碼頭是默認的(捆綁)的servlet。請參閱Servlet Container or Environment Specific Tips以獲取有關在各種Servlet容器中安裝Solr的幫助的鏈接。

還有的EmbeddedSolr的概念,但是請注意以下

最簡單,最安全,方式使用Solr的是通過Solr的標準HTTP接口。嵌入Solr不夠靈活,難以支持,測試不夠,應該爲特殊情況保留。

+0

好的,它在Servlet容器或者環境特定技巧 - Jetty(缺省,包含在Solr包中)中說我想,它應該在第二個要求中,因爲它有點混亂。謝謝你的回答! – oscar 2013-04-25 19:34:52

0

據我所知solr捆綁與碼頭,所以我懷疑你使用的是。

+0

所以如果我只是安裝Solr?我可以使用Jetty作爲servlet嗎?或者我錯了? – oscar 2013-04-24 22:30:43

+0

jetty是一個servlet容器,solr有部署到jetty,tomcat,glassfish等等的servlet ......只是說我的理解是solr以某種形式與jetty捆綁在一起,從我們在事物的碼頭端得到的問題來判斷。他們也可能與tomcat綁定......應該從他們的安裝中清楚他們正在做什麼。 – 2013-04-24 23:57:14

+0

是的,也許他們知道但不想解釋(或者不)。並且非常感謝你回答 – oscar 2013-04-25 19:40:04

0

不,如果您使用EmbeddedSolrServer,則不需要在像Tomcat這樣的Web容器中啓動solr。

相關問題