tomcat6在哪里隐藏其缓存?
我有一个servlet abc.jar,我将它复制到tomcat6在哪里隐藏其缓存?,tomcat6,Tomcat6,我有一个servlet abc.jar,我将它复制到$TOMCAT/webapps,一切正常。接下来,我关闭tomcat,删除文件夹abc和war文件。当我重新启动tomcat时,它会出现错误消息,如“找不到文件夹…”/abc“,FileNotFoundException等等 我的问题:它如何知道它应该寻找这个“abc”?我从“temp”和“work”文件夹中删除了命名目录,但它仍然记得它。我如何清理所有的人工制品?这是Tomcat6,java-1-6-37。TIA.如果您关闭了Tomcat,请
$TOMCAT/webapps
,一切正常。接下来,我关闭tomcat,删除文件夹abc和war文件。当我重新启动tomcat时,它会出现错误消息,如“找不到文件夹…”/abc“
,FileNotFoundException等等
我的问题:它如何知道它应该寻找这个
“abc”
?我从“temp”和“work”文件夹中删除了命名目录,但它仍然记得它。我如何清理所有的人工制品?这是Tomcat6,java-1-6-37。TIA.如果您关闭了Tomcat,请删除$CATALINA_HOME/temp/
、$CATALINA_HOME/webapps/abc/
和$CATALINA_HOME/work/
文件夹,并删除$CATALINA_HOME/webapps/abc.war
文件;然后,有问题的剩余引用可能是$CATALINA_HOME/conf/CATALINA/localhost/abc.xml
(Tomcat在部署web应用程序时从web应用程序复制)
这本身不是“缓存”,但可能会导致Tomcat查找不再存在的文件夹
有关更详细的信息,请参阅。例如:
主机的appBase
目录中的任何web应用程序存档文件,如果在$CATALINA_BASE/conf/[engine_name]/[host_name]
中没有相应的上下文XML描述符(扩展名为“.XML”,而不是“.war”),则将被扫描以查看它是否包含上下文XML描述符(位于/META-INF/context.xml
),如果找到描述符,则会将其复制到$CATALINA_BASE/conf/[engine_name]/[host_name]
目录并重命名
这是一个一针见血的例子!谢谢你,先生。