2.將目錄下example/solr中的檔案拷到某一目錄(solr.xml不能拷過去)。將此目錄設為solr_home.並在tomcat的server.xml中加入如下內容:
3.在工程的web.xml中加入如下內容:
solrrequestfilter
org.apache.solr.servlet.solrdispatchfilter
solrserver
org.apache.solr.servlet.solrservlet1
solrupdate
org.apache.solr.servlet.solrupdateservlet2
4.在工程的struts.xml檔案中加入如下內容:
5.在spring中加入任務,定時更新索引。更新索引**如下:
private void indexfilessolrcell(file filelist,
streamingupdatesolrserver solr) throws ioexception,
solrserverexception, interruptedexception else if (file.isdirectory()) }}
6.接下來,便可對已索引的檔案進行全文檢索,如下是struts中的action類內容:
@autowired
private constant constant;
private string search;
private listsearchitemlist = new arraylist();
public string list() else
searchitem.settitle(title);
searchitemlist.add(searchitem);}}
} catch (exception e)
return "list";
}private string removespecial(string str)
public string getsearch()
public void setsearch(string search)
public listgetsearchitemlist()
public void setsearchitemlist(listsearchitemlist)
swagger整合到springBoot 專案中
1 pom 檔案加包依賴 io.springfox springfox swagger2 2.2.2 io.springfox springfox swagger ui 2.2.2 2 啟動類加上註解 enableswagger 啟動該註解使得用在controller中的swagger註解生效,覆蓋...
ssh整合配置
8.編寫業務邏輯呼叫dao 9.在spring配置檔案中配置dao與業務邏輯的依賴注入 以及action與業務邏輯的注入 執行程式完成功能 10.如果第9步結束執行時出錯,刪除對映檔案中資料庫名稱資訊 persistence org.springframework.web.struts.delega...
spring cloud ELK 整合配置
安裝elasticsearch logstash,kibana 安裝elasticsearch 安裝docker run d name elasticsearch p 9200 9200 p 9300 9300 e discovery.type single node docker.elastic....