2013-05-28 37 views
0

我使用DBPropperties.properties來配置我的數據庫屬性。後來我將其更改爲DBPropperties.properties_BKP並創建另一個DBPropperties.properties文件。關於java中的屬性文件

但在我的日誌中仍然有配置文件DBPropperties.properties_BKP文件中提到的配置文件是否與DBPropperties.properties文件一起?

我不明白爲什麼它會從*.properties_BKP文件中選取值。我在Tomcat 6.1,java版本5中運行我的應用程序。Theni從Tomcat.6.1/webapps/myapplication/WEB-INF/classes/中刪除DBPropperties.properties_BKP它的未來和工作正常。從文件中選取值的原因是什麼?以屬性之外的擴展名結尾?

+1

看看你的Tomcat/work/Catalina//文件夾,可能是重新部署的問題。 – mauretto

回答

1

請確保在閱讀屬性後正確關閉文件。否則,重新部署時,Web服務器可能無法刪除該文件。

接下來,檢查Tomcat/work/Catalina/<localhost>/<WebApp>文件夾中的任何舊副本。如果遇到問題,請停止Tomcat,刪除Web應用程序的文件夾並重新部署。如果解決了這個問題,請檢查您的代碼是否存在文件句柄泄漏。

+0

謝謝先生。最初我不刪除我的tmp和工作文件夾。但第二次我刪除了這兩個文件夾並運行我的應用程序,它工作正常。感謝你的回答 – Arundev