2014-10-21 26 views
0

因此,我在生產環境中的tomcat服務器中部署我的spring web應用程序。我有我的生產服務器IP地址。我應該將mongo bean的值從localhost替換爲我的ipaddress,以便訪問db?在生產服務器中部署時,我應該更改mongo bean的值嗎?

<!-- Factory bean that creates the Mongo instance --> 
<bean id="mongo" class="org.springframework.data.mongodb.core.MongoFactoryBean"> 
    <property name="host" value="localhost" /> 
</bean> 

爲了使我的web應用程序能夠在生產環境中與mongodb一起工作,還應該改變什麼?

回答

1

您需要更改所有mongo bean中指向您的生產數據庫的相關詳細信息。如果您在外部託管它(即不在本地主機上),那麼您需要將其指向URL和可能的端口以確保您具有連接性。 不要忘記登錄細節,我犯了很多次這個錯誤。

+0

我託管我的網站與託管服務。他們給我一個Linux服務器,我已經安裝了mongodb和tomcat(擁有webapp)。我如何知道我是否需要提供本地主機或網址? – user3705478 2014-10-22 00:19:52

+0

這個信息你需要問你的託管服務提供商,因爲他們都有不同的託管設置。對於例如我的一個我作爲本地主機離開,它的工作原理,至於另一個我不得不指定一個專用的URL – Aeseir 2014-10-22 00:37:48

相關問題