我使用Apache Tomcat作爲我的Web服務器。我有一個RESTful Web服務,它從Neo4J圖形數據庫中提取數據。定期更新圖表數據庫的Neo4J。除非我重新啓動tomcat服務器,否則我的Web服務不會獲取新的結果。因此,我需要在每次成功構建Neo4J圖形後重新啓動tomcat服務器,(我認爲這不是一種好的做法)。Tomcat服務器需要重新啓動才能獲取更新的Neo4J數據庫
需要幫助。
[編輯]
所以,我的web服務具有其在屬性文件中定義的路徑讀取Neo4j的文件夾中。
NEO4J_PATH = /home/user/databases/GraphDB/Neo4Jdb
我的Tomcat安裝在/home/user/softwares/tomcat
我的Web服務代碼保存在/home/user/software/tomcat/webapps/webservice
每天,我Neo4Jdb得到更新。當我在不重新啓動tomcat服務器的情況下執行Web服務調用時,不會顯示新的結果。只有在我重新啓動服務器之後,纔會顯示新的結果。
你用什麼驅動程序爲Neo4j? – Gabriel
@Gabriel我正在使用Neo4J java驅動程序。 – Kabhi
看起來像其他事情正在發生,因爲它需要重置數據庫以檢索最新值是沒有意義的。也許有東西被緩存?也許這個問題中缺少一些細節? –