maven - maven tomcat插件中的 "deploy"和 "run"目标有什么区别

标签 maven tomcat plugins

问题如上简单,maven tomcat插件中“部署”和“运行”目标有什么区别?

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.

最佳答案

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

关于maven - maven tomcat插件中的 "deploy"和 "run"目标有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16571307/

相关文章:

tomcat - 由于添加了一些监听器,如何调试 tomcat 启动卡住

java - Eclipse 插件 - 创建带有表的 View

java - 为什么我在 Maven 中收到 "401 Unauthorized"错误?

java - 如何使用 Docker 文件通过 Junit 测试运行 Spring Boot 应用程序

java - 无法让 Java maven 项目中的 Kotlin 类工作(Eclipse)

visual-studio - 有人找到了适用于 Visual Studio 的 PowerShell 语法突出显示或 IntelliSense 插件吗?

java - 我如何检测 Bukkit 生成的鹅卵石?

maven - org.jboss.weld.exceptions.DeploymentException : WELD-001409: Ambiguous dependencies for type Bean with qualifiers @Default

java - 将 jboss 迁移到 tomcat - javax.naming.NamingException

Java Webapp 找不到本地服务器目录