2013-05-15 136 views
0

問題很簡單,如上所述,maven tomcat插件中「部署」&「run」目標有什麼區別?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. 

回答

2

deploy目標將你的war部署到Tomcat服務器。這意味着它將複製文件並將Web應用程序註冊到您要部署的Tomcat服務器中。 run目標將啓動您的應用程序將運行的進程內Tomcat服務器。

+0

所以,這意味着我可以部署儘可能多的webapp我想要的,但只能運行一個。對? – Kowser

+1

好吧,用這種方式來看看吧:通過'deploy',你可以將許多應用程序部署到相同(或不同)的Tomcat服務器上。使用'run',你基本上每個應用程序運行一個Tomcat。 – NilsH

相關問題