tomcat - 为什么tomcat-users.xml的内容被清空了?

标签 tomcat

我在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/

相关文章:

Java 关键字不允许作为 EL 标识符

tomcat - 如何为tomcat8配置setenv.sh?

java - 通过 APACHE TOMCAT 通过 Windows 中托管的 JSP 从其他计算机运行 Linux VM 中托管的 jsp 页面

java - 从 1.0.5 更新到 1.1.0 后,OCPsoft 重写规则不再起作用

java - 如何防止在catalina.out中重复记录到tomcat控制台?

java - 为什么 SpringBootApplication 不将我的 Controller 注册为处理程序?

tomcat - Grails 应用程序 - 为 weblogic 托管应用程序设置上下文根

eclipse - Java EE Eclipse Servlet Tomcat 7 错误 : The servlets named [. ..] 都映射到不允许的 url-pattern [...]

security - 如何使用tomcat 7使用salt密码sha1对用户进行身份验证

java - Tomcat 不会在端口 8080 上响应