簡體   English   中英

Grails:Tomcat部署而不重新啟動容器

[英]Grails: Tomcat deployment without restarting the container

官方指南說:

Tomcat部署非常簡單,需要將WAR文件復制到TOMCAT_HOME / webapps文件夾並重新啟動容器。

但這真的很痛苦:-(

有沒有辦法在不重啟Tomcat的情況下部署應用程序?

Grails tomcat插件有一些Gant腳本。

grails tomcat deploy
grails tomcat undeploy

您不必重新啟動整個容器。

Tomcat像大多數應用程序服務器一樣支持稱為“自動部署”的功能。 您唯一需要做的就是將war-File復制到相應的文件夾中。

使用該屬性打開Auto Deploy

autoDeploy=true

在server.xml配置文件中的host標記上。

Tomcat 6中的默認值是:

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

有關各種部署方式,請參閱Tomcat文檔: http//tomcat.apache.org/tomcat-6.0-doc/deployer-howto.html#Deploying%20on%20a%20running%20Tomcat%20server

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM