2014-10-20 4 views
0

Я использую tomcat-5.5.23 на сервере linux, в течение последнего месяца мой сервер перезапускался три раза, после чего tomcat не запускался, потому что содержимое tomcat-users.xml было очищено, и файл был пуст. Кто-нибудь знает, почему это произойдет и как я могу это исправить?Почему содержимое tomcat-users.xml очищается?

ответ

0

Это может случиться, потому что кто-то удалил файл (или отредактировал его и удалил все).

Другой вариант заключается в том, что длина файла остается такой же, но когда смотришь на него с od -x tomcat-users.xml вы получаете

0000000 0000 0000 0000 0000 0000 0000 0000 0000 
... 

т.е. файл все нуль. Если вы видите это, то файловая система повреждена. Найдите, какая у вас файловая система (вывод справки mount) и проверьте его на наличие ошибок.

Чтобы исправить файл, восстановите его из резервной копии. Если у вас нет резервной копии, запишите ее для получения опыта и убедитесь, что с этого момента у вас есть резервная копия каждого важного файла. После настройки резервной копии вам необходимо создать новый файл из памяти.

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