2013-08-23 47 views
0

我需要在Solr服務器關閉或無法訪問的情況下測試一些錯誤處理用例。在我們的一臺測試服務器上,我可以運行傳遞給Solr服務器的標識符的stopServer腳本。我曾嘗試在本地使用與該腳本相同的.bat版本,但似乎沒有針對Solr的單獨配置文件。如何停止Solr而不停止WebSphere Commerce測試服務器(IBM RAD)

有沒有辦法通過管理控制檯,CLI腳本或其他一些UI界面來阻止Solr(即WC實例仍然像Apache一樣運行)?

+0

如果你想從Solr卸載(即刪除)特定的核心,請參閱:https://wiki.apache.org/solr/CoreAdmin#UNLOAD – arun

回答

2

在WebSphere Commerce Developer中,我不認爲您可以這樣做,因爲它不是服務器部署在其自己的配置文件中。儘管如此,我還沒有嘗試過,但我認爲你可以做的就是阻止通信端口(服務器上的3737)。

+0

我沒有想到阻塞端口。我們最終做的是更改'wc-search.xml'中配置的url,然後發佈。這很乏味,但它完成了工作。儘管端口阻塞可能會是一個更好的方法。 – prodigitalson