Grails:Tomcat部署而不重新启动容器

Grails:Tomcat部署而不重新启动容器,tomcat,grails,Tomcat,Grails,官方指南说: Tomcat部署很简单,而且 需要将WAR文件复制到 TOMCAT_主页/webapps文件夹和 重新启动容器 但这真的很痛苦:-( 有没有办法在不重新启动Tomcat的情况下部署应用程序?您不必重新启动整个容器 与大多数应用服务器一样,Tomcat支持一种称为“自动部署”的功能。您唯一需要做的就是将war文件复制到适当的文件夹中 使用该属性启用自动部署 autoDeploy=true 在server.xml配置文件中的主机标记上 Tomcat 6中的默认值是: <Ho

官方指南说:

Tomcat部署很简单,而且 需要将WAR文件复制到 TOMCAT_主页/webapps文件夹和 重新启动容器

但这真的很痛苦:-(


有没有办法在不重新启动Tomcat的情况下部署应用程序?

您不必重新启动整个容器

与大多数应用服务器一样,Tomcat支持一种称为“自动部署”的功能。您唯一需要做的就是将war文件复制到适当的文件夹中

使用该属性启用自动部署

autoDeploy=true
在server.xml配置文件中的主机标记上

Tomcat 6中的默认值是:

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

有关各种部署方式,请参阅Tomcat文档:

有一些甘特脚本用于此

grails tomcat deploy
grails tomcat undeploy

根据我的经验,如果“自动部署”的次数过多,最终会出现内存不足异常mmmh,您使用的是哪个tomcat版本?