刚从 Tomcat 5 迁移到 Tomcat 7 并遇到部署问题。
我最初通过复制到 webapps 来部署我的应用程序小部件widget.war
,这很有效,Tomcat 部署并引发了战争。
当我想进行更改时,问题就出现了。
如果我重新部署战争一切正常,但因为我将战争上传到远程服务器,这可能会很慢。因此,如果我只是更改一个类,我只需将新类直接复制到展开的文件夹结构中,然后关闭并重新启动 Tomcat,但它没有任何效果。
我想我已经解决了,因为 widget.war 被重新部署,所以我的新类被 widget.war 中的旧版本类取代。因此,我手动删除了 widget.war,因此它不会被覆盖,但是在关机/启动时我根本没有小部件文件夹。它消失了!
为什么会这样,这在 Tomcat 5 中没有发生。