tomcat6在哪里隐藏其缓存?

tomcat6在哪里隐藏其缓存?,tomcat6,Tomcat6,我有一个servlet abc.jar,我将它复制到$TOMCAT/webapps,一切正常。接下来,我关闭tomcat,删除文件夹abc和war文件。当我重新启动tomcat时,它会出现错误消息,如“找不到文件夹…”/abc“,FileNotFoundException等等 我的问题:它如何知道它应该寻找这个“abc”?我从“temp”和“work”文件夹中删除了命名目录,但它仍然记得它。我如何清理所有的人工制品?这是Tomcat6,java-1-6-37。TIA.如果您关闭了Tomcat,请

我有一个servlet abc.jar,我将它复制到
$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]
目录并重命名


这是一个一针见血的例子!谢谢你,先生。