我在linux服务器上使用tomcat-5.5.23,上个月我的服务器重启了三次,之后tomcat没有启动,因为tomcat-users.xml的内容被清除,文件是空。 有谁知道为什么会这样,我该如何解决?
答案 0 :(得分:0)
可能会因为某人删除了该文件(或对其进行了编辑并删除了所有内容)。
另一种选择是文件的长度仍然相同,但当你用od -x tomcat-users.xml
查看它时,你会得到
0000000 0000 0000 0000 0000 0000 0000 0000 0000
...
即。该文件全为空。如果看到这个,那么文件系统已损坏。找到您拥有的文件系统类型(mount
帮助的输出)并检查错误。
要修复该文件,请从备份中恢复该文件。如果您没有备份,请记下一个用于体验的备份,并确保从现在开始,您可以备份每个重要文件。设置备份后,您必须从内存中创建一个新文件。