java - 如何配置tomcat每次都重新部署war?

标签 java maven tomcat

我在tomcat的配置文件server.xml中添加了如下设置。

<Context docBase="path/to/war/abc.war" path="abc"/>

启动tomcat,tomcat会解压abc.war到webapps/abc。

然后我使用构建工具生成新版本的 abc.war,新的 abc.war 将覆盖旧的 abc.war 文件。

停止tomcat,重新启动。新的 abc.war 未部署。有没有让tomcat每次都重新部署war文件的配置?

虽然,有一个解决方法,每次启动 tomcat 之前删除 webapps/abc 文件夹。

最佳答案

在context.xml中设置unpackWar=true

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html

关于java - 如何配置tomcat每次都重新部署war?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26837011/

相关文章:

maven - 描述为 “:artifactId:version”的Maven Artifact 的默认groupId是什么?

jsp - 在 tomcat 中调用 session.invalidate() 时会发生什么

java - 在没有向导的情况下对 Eclipse Java 项目进行 Mavening

java - 这个双重泛型返回类型 (public <T> TypedQuery<T>) 表示什么?

java - Maven 构建弃用错误

java - SE EE Netbeans 兼容性

java - 从 Java 代码启动和停止 Tomcat

java - 如何在 Eclipse 中禁用 Hibernate 日志?

java - 在WebDriver中,是否可以获取不可见标签的内容?

java - 如何在 Maven 中继承构建选项?