2013-05-28 4 views
0

Я использую DBPropperties.properties для настройки свойств моей базы данных. Позже я изменил это на DBPropperties.properties_BKP и создал еще один файл DBPropperties.properties.Что касается файлов свойств в java

Но в моих журналах все, что я упоминал в файле DBPropperties.properties_BKP, идет вместе с файлом DBPropperties.properties?

Не понимаю, почему он выбирает значения из файлов *.properties_BKP. Я запускаю свое приложение в Tomcat 6.1, java версии 5. Theni удаляет DBPropperties.properties_BKP от Tomcat.6.1/webapps/myapplication/WEB-INF/classes/, что он не подходит и работает нормально. В чем причина выбора значений из файла заканчивается расширением, отличным от свойств?

+1

Посмотрите на свою папку Tomcat/work/Catalina//, возможно, это проблема перераспределения. – mauretto

ответ

1

Убедитесь, что вы правильно закрыли файл после прочтения свойств. В противном случае веб-сервер может не удалять файл при повторном развертывании.

Затем проверьте папку Tomcat/work/Catalina/<localhost>/<WebApp> на наличие любых старых копий. Если у вас есть проблемы, остановите Tomcat, удалите папку для вашего веб-сервера и переустановите. Если это решает проблему, проверьте код на утечку дескриптора файла.

+0

спасибо, сэр. Первоначально я не удаляю свою tmp и рабочую папку. Но во второй раз я удалил обе папки и запустил приложение, и он работает нормально. Спасибо за ответ – Arundev

Смежные вопросы