2013-05-09 33 views
0

我有一個JAVA webapp使用數據庫連接池爲Tomcat + MySQL配置。從單個webapp移動到多個webapps連接到同一個數據庫

我有另一個JAVA webapp,我想在同一個Tomcat中部署並連接到相同的MySQL數據庫(甚至可以訪問相同表中的數據)。

我還沒有想出如何實現相同的方式。

我應該爲每個webapps有連接池context.xml嗎? 或者我應該有一個全局配置。

在第一種情況下,我認爲沒有什麼不同,我需要做的。只有部署具有自己的context.xml的webapp ..請糾正我,如果我錯了。

如果擁有一個全局配置是一個更好的解決方案,如何實現這一點。還沒有找到任何關於它的好教程。每個Web應用程序需要進行哪些更改,以便它知道它需要讀取全局配置。

回答

0

除非要集中管理對數據庫的更改(即將其遷移到其他數據庫,更改連接參數),否則爲每個Web應用程序分別創建上下文沒有任何問題。如果你認爲你的連接屬性會改變,或者你想要這種靈活性,那麼你可以在tomcat中使用JNDI數據源並在那裏管理它(谷歌是你的朋友)。

相關問題