0
我有一些使用嵌入式neo4j 2.x的小型web服務項目。禁用(或更改端口)的neo4j嵌入式Web界面?
它們的任意組合可能會被部署在單個Tomcat實例,因此,我需要他們不要都試圖啓動一個端口的網絡服務7474.
可接受的解決方法是,禁用所有的Web界面他們或每個人都使用一個單獨的端口。第一個選項是否可以通過Spring配置來實現?如果是這樣,怎麼樣?
我試圖用一個配置圖:
<util:map id="config">
<entry key="enable_remote_shell" value="false" />
<entry key="org.neo4j.server.webserver.port" value="7475" />
</util:map>
<bean id="graphDbFactory" class="org.neo4j.graphdb.factory.GraphDatabaseFactory" />
<bean id="graphDbBuilder" factory-bean="graphDbFactory"
factory-method="newEmbeddedDatabaseBuilder">
<constructor-arg value="${neo4j.database.path}" />
</bean>
<bean id="graphDbBuilderFinal" factory-bean="graphDbBuilder"
factory-method="setConfig">
<constructor-arg ref="config" />
</bean>
<bean id="graphDatabaseService" factory-bean="graphDbBuilderFinal"
factory-method="newGraphDatabase" destroy-method="shutdown" />
<bean id="serverWrapper" class="org.neo4j.server.WrappingNeoServerBootstrapper"
init-method="start" destroy-method="stop">
<constructor-arg ref="graphDatabaseService" />
</bean>
但有碼頭仍然結合了Web服務端口7474 ...所以我想這
- 禁用遠程shell沒有按」還要禁用網絡管理界面?
- org.neo4j.server.webserver.port是錯鍵,或
- 我打錯了配方的配置(雖然這一次似乎與所有的Neo4j 2.x的Spring配置的例子我能找到一致在線)
如果不是,我在配置中設置了什麼,以便爲Web界面分配不同的端口號?謝謝。
。已經忘記了!謝謝邁克爾 – 2014-10-11 09:57:05