Tomcat需要重启才能解包战争?

Tomcat需要重启才能解包战争?,tomcat,war,unpack,autodeploy,Tomcat,War,Unpack,Autodeploy,我正在用Netbeans开发webapps。我生成WAR文件并将其放入tomcat home下的webapps文件夹中。我在manager应用程序中自动看到它,但在我重新启动Tomcat服务之前,它不会解压缩WAR文件的内容。下面是server.xml中的配置: <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> 我是否缺少一些配置,让它自己解包?感谢您的帮助 编辑 而且,

我正在用Netbeans开发webapps。我生成WAR文件并将其放入tomcat home下的webapps文件夹中。我在manager应用程序中自动看到它,但在我重新启动Tomcat服务之前,它不会解压缩WAR文件的内容。下面是server.xml中的配置:

<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true">

我是否缺少一些配置,让它自己解包?感谢您的帮助

编辑


而且,它不是自动部署的。我在manager应用程序中看到它,但我必须通过单击“开始”按钮手动启动它。

可能其他配置正在干扰。尝试下载Tomcat的新副本。不要修改,不要让您的IDE(Netbeans)知道它。只需运行新的Tomcat并放入WAR文件。给Tomcat几分钟,或者去吃午饭。应该不会花那么长时间,但既然你遇到了麻烦,就试试吧。@Basil我重新安装了TC8,一切正常。解压战争并自动部署它们。知道什么可能会干扰吗?一般来说,容器的配置是在不同的位置分层定义的。我不记得细节了,但在谷歌上搜索一下“upackWARs”和“autoDeploy”属性应该会有所启示。另外,我不知道,但在Eclipse with上,Tomcat目录不是直接使用的,而是不可见的文件夹保存着您的WAR和相关文件以及Tomcat内容,配置是动态重新定义的。我在上面运行了SPNEGO,是吗?另外,这个tomcat没有连接到NetBeans,它们彼此完全独立,我只是手动将NB生成的WAR放到webapps文件夹中。