我使用的tomcat是:apache-tomcat-7.0.55。 web.xml 经常从 Tomcat Manager servlet 中删除/消失。
通常,我将 web.xml 的副本复制到 $CATALINA_HOME/webapps/manager/WEB-INF 并重新启动 tomcat 以使该 servlet 可从“xxx:8080/manager”访问。然而,大约 24 小时后,web.xml 又消失了。
有人知道这件事吗?因为我有三台服务器,这三台服务器都有这个问题。
最佳答案
现在终于找到问题所在了。就我而言,这不是一个常见的。
对于使用阿里云VPS的开发者(一般是中国开发者),阿里云服务会设置一个扫描过程来检查您的服务器是否存在潜在的错误或风险。而“web.xml”就是风险之一。所以这个过程会尝试删除你的 web.xml 文件!
我首先通过将此文件的权限设置为只读来解决此问题。但是在知道真正原因后,我在AliCloud Web Console上杀掉了这个进程并删除了这个服务。
关于java - web.xml 经常从 Tomcat Manager servlet 中删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31778670/