2013-11-24 71 views
0

我曾經安裝Neo4j 2.0.0-M05作爲windows服務,這工作得很好。隨着2.0.0-RC1它不再。Neo4j 2.0.0-RC1無法安裝爲Windows服務

介紹

隨着2.0.0-RC1我可以下載的安裝程序。似乎這個安裝程序沒有選項將Neo4j作爲服務安裝。它也不會讓你設置一些目錄(我喜歡C:\ apache \ neo4j中的所有東西);一些東西被存儲在我的用戶目錄中。它不記得數據庫的位置。因此,這隻能將zip作爲真正的替代品,儘管zip文件只有一個版本,而安裝程序的版本是32位和64位。 無論如何現在嘗試使用zip包,我必須像以前一樣運行.bat文件(我習慣了這一點)。但是當我嘗試安裝時,我得到:

C:\apache\neo4j\bin>Neo4jInstaller.bat install 
"WARNING: this installer is deprecated and may not be the optimal way to install Neo4j on your system." 
"Please see the Neo4j Manual for up to date information on installing Neo4j." 
Press any key to continue 

兩件事很奇怪。

  1. 這是將neo4j作爲服務安裝的唯一選擇,那麼它如何被棄用?
  2. 按任意鍵只響應回車鍵。

問題

繼續對真正的問題:

Press any key to continue 
[SC] CreateService SUCCESS 
[SC] StartService FAILED 87: 

The parameter is incorrect. 

解決方法

我從2.0.0-RC1刪除.bat文件,並複製了2.0.0-M05將文件轉移到新版本。它似乎開始沒有問題的新版本。

回答

0

感謝您的反饋意見。有很多與此相關的開放github問題,我們將在去GA之前進行清理。即使那樣,你的結論是正確的,即現在​​安裝作爲服務需要下載.zip發行版。我們會在下載頁面中更清楚地說明。

一般來說,作爲Windows服務的安裝是我們正在努力改進的。我很樂意與您聊聊您的特定部署場景。請在[email protected]上給我寫信。

最好的, Andreas