如何在eclipse中部署solr的web工程?

2021-09-02 09:04:36 字數 978 閱讀 7625

[b][color=green][size=large]在eclipse中除錯solr,便於我們更加的清晰的了解solr的執行原理,今天散仙,就詳細的寫一下如何eclipse部署solr(4.10.0版本)的web工程。

首先在eclipse(散仙這裡是4.2)裡,新建乙個動態的web工程,

[/size][/color][/b]

[img]

然後起乙個專案名叫solrweb,如果第一次使用需要配置一下web容器,tomcat或jetty

[img]

[img]

然後配置tomcat的路徑

[img]

然後finish,建完後的專案結果如下所示:

[img]

[img]

拷貝完後的專案工程如下所以,注意這裡可能由於js校驗出錯,不影響執行,可忽略,如果有潔癖的同學們,可以找下,如何去掉js的校驗即可。

[img]

然後在e盤目錄下,新建乙個資料夾命名為solr_home,然後拷貝solr-4.10.0\example\solr下的所有檔案到這個solr_home的資料夾下,拷貝後的目錄如下:

[img]

接下來配置在eclipse的solrweb專案裡的webcontent\web-inf下的web.xml檔案去掉注釋solr_home的標籤,把剛才在e盤配置的路徑放進去:

[img]

然後拷貝solr\solr-4.10.0\example\lib\ext下所有的日誌包到我們專案的lib目錄下:

並拷貝solr-4.10.0\example\resources\下的log4j.properties檔案到我們工程的src目錄下

,然後右擊專案啟動,run server,我們的控制台就會列印如下資訊:

成功後的截圖如下,散仙在admin介面又定義了自己的乙個h1標籤:

[img]

至此,大功告成!如果我們想要除錯solr的原始碼,我們就可以在src目錄,將solr的原始碼包放進去,這樣就可以除錯了。

如何在NGINX中部署多個前端專案

nginx中單設定乙個web前端很容易,改變埠,改變root指向基本就搞定了,那麼,假設我們有多個前端專案部署在同乙個網域名稱下,該怎麼設定呢?1.先假設我們有乙個應用,http domain就可以訪問了,現在改版了希望可以訪問舊的應用http domain,同時也可以通過http domain n...

如何在程式中部署介面和業務邏輯

軟體介面其實就是軟體和使用者之間的介面.主要責任就是1.顯示,2.獲得使用者的輸入.每個軟體都有自己的業務邏輯.業務邏輯的實現 和介面的實現 如何部署是個問題.因為部署得好不好,決定了 是否清晰.建議業務邏輯 和介面 分離.我們用物件來組織我們的程式.我們就把軟體分為介面物件,業務物件.先各自實現,...

如何在Windows中部署IIS伺服器操作

1.iis簡介 iis是internet information services的縮寫,意為網際網路資訊服務,是由微軟公司提供的基於執行microsoft windows的網際網路基本服務。最初是windows nt版本的可選包,隨後內建在windows 2000 windows xp profe...