[英]maven tomcat plugin or cargo plugin?
春天的源代碼示例使用maven tomcat插件,我可以使用命令mvn tomcat:run
運行這些項目,但是我沒有看到應用程序未部署在本地tomcat服務器中(“ C:\\ apache tomcat \\ webapps \\”) ..
它與貨運插件有何不同? (在這種情況下,當我運行命令mvn cargo:redeploy
,我看到應用程序已部署在“ C:\\ apache tomcat \\ webapps \\”位置)
如果我將貨物插件添加到春季示例的POM中(例如mvn-showcase,petclinic)..它會搞砸嗎?
春天的源代碼示例使用maven tomcat插件,我可以使用命令mvn tomcat:run運行這些項目,但是我沒有看到應用程序未部署在本地tomcat服務器中(“ C:\\ apache tomcat \\ webapps \\”)
命令tomcat:run
啟動嵌入式 Tomcat,它不會將應用程序部署到您的本地Tomcat(為什么這么重要?)。
它與貨運插件有何不同?
Cargo是一個與容器無關的工具,因此您可以將其配置為使用遠程容器,本地安裝的容器,嵌入式容器(只要為給定容器提供了實現),並且仍使用統一的API(或命令集)。
在這種情況下,當我運行命令
mvn cargo:redeploy
,我看到應用程序已部署在“ C:\\ apache tomcat \\ webapps \\”位置
Cargo不支持以嵌入式模式運行Tomcat + 6.x。 因此,您很可能將其與本地安裝的容器一起使用,並且您的應用程序已實際部署在其上。
如果我將貨物插件添加到春季示例的POM中(例如mvn-showcase,petclinic)..它會搞砸嗎?
它不會解決任何問題,為什么呢。
您可以使用tomcat maven插件並將其部署到外部tomcat服務器。 有關所有可用目標,請參見此鏈接 。 tomcat-run將啟動嵌入式服務器,但tomcat:deploy可用於外部tomcat。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.