2010-07-24 105 views
1

我們有一個WAR文件,但是我們想要更改數據庫設置。我該如何解決這個問題?我在IDE中打開了WAR文件,並且有2-3個具有數據庫設置的地方。改變它的正確方法是什麼?如何更改部署的war文件的數據庫設置?

謝謝

+1

什麼是您的應用程序服務器? – 2010-07-24 23:35:54

+0

我正在使用Tomcat6 – jini 2010-07-24 23:41:25

+0

我也在使用Eclipse IDE – jini 2010-07-24 23:41:43

回答

0

應該將tomcat實例設置爲通過JNDI提供數據源。

+0

您能否提供更詳細的信息/來源? Pascal指的是Tomcat的MySQL示例,但applcation的web.xml和上下文中有一些數據重複(db driver type,auth)。爲什麼要寫兩遍? – 2017-04-26 02:25:22

2

正確的方法是在應用層使用的數據源,並在應用程序服務器級別對其進行管理。檢查Tomcat文檔中的MySQL DBCP Example

+0

Pascal,我是新手,所以也許我沒有明白。我想要做的就是從一個數據庫更改爲另一個。我取消了我的war文件,並更改了DataBase.properties文件中的數據庫設置。然後我做了一個WAR文件並進行了測試,它仍然從舊數據庫中提取數據。 – jini 2010-07-25 00:15:53

+0

applcation的web.xml和上下文中有一些數據重複(db driver type,auth)。爲什麼要寫兩遍? – 2017-04-26 02:25:39