【问题标题】:What is the difference between "deploy" & "run" goal in maven tomcat pluginmaven tomcat插件中“部署”和“运行”目标有什么区别
【发布时间】:2013-05-15 17:23:15
【问题描述】:

问题很简单,maven tomcat 插件中的“deploy”和“run”目标有什么区别?

mvn help:describe -Dplugin=tomcat7 提供了此插件可用的目标列表。但我不明白它们之间有什么区别。


更多信息

> mvn help:describe -Dplugin=tomcat7

tomcat7:deploy
  Description: Deploy a WAR to Tomcat.

tomcat7:run
  Description: Runs the current project as a dynamic web application using an
    embedded Tomcat server.

【问题讨论】:

    标签: maven tomcat plugins


    【解决方案1】:

    deploy 目标会将您的 war 部署到 Tomcat 服务器。这意味着它将复制文件并在您要部署到的 Tomcat 服务器中注册 Web 应用程序。 run 目标将启动您的应用程序将在其中运行的进程内 Tomcat 服务器。

    【讨论】:

    • 所以,这意味着我可以部署任意数量的 webapp,但只能运行一个。对吗?
    • 好吧,这样看:使用deploy,您可以将许多应用程序部署到相同(或不同)的Tomcat 服务器。使用run,您实际上是在为每个应用程序运行一个 Tomcat。
    猜你喜欢
    • 2015-12-19
    • 2013-08-02
    • 1970-01-01
    • 2015-05-13
    • 2011-11-23
    • 2015-11-23
    • 2016-02-27
    • 1970-01-01
    • 2021-01-18
    相关资源
    最近更新 更多