我在linux服务器上使用tomcat-5.5.23,在上个月我的服务器重启了3次,之后tomcat没有启动,因为tomcat-users.xml的内容被清除并且文件为空。 有谁知道为什么会发生这种情况,我该如何解决?
最佳答案
这可能是因为有人删除了文件(或编辑文件并删除了所有内容)。
另一种选择是文件的长度仍然相同,但是当您使用 od -x tomcat-users.xml
查看它时,您会得到
0000000 0000 0000 0000 0000 0000 0000 0000 0000
...
即该文件全部为空。如果您看到这个,则文件系统已损坏。找到您拥有的文件系统类型(mount
帮助的输出)并检查它是否有错误。
要修复文件,请从备份中恢复它。如果您没有备份,请记下一个备份作为经验,并确保从现在开始,您拥有每个重要文件的备份。设置备份后,您必须从内存中创建一个新文件。
关于tomcat - 为什么tomcat-users.xml的内容被清空了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26466893/