tomcat6 - Maven命令: mvn tomcat:run

标签 tomcat6 maven-plugin

当使用 mvn tomcat:run 时,Maven 将 Tomcat 包下载到目标目录中,并且插件使用 Web 项目启动此 Tomcat 实例。此 Tomcat 实例在 Eclipse 的服务器 View 中不可见。

但是我安装了本地 Tomcat 6,我可以使用此本地 Tomcat 实例(在 CATALINA_HOME 下)配置 Tomcat 插件,而不是将新版本安装到目标项目中吗?

最佳答案

这是设计使然。 tomcat:run 的官方文档说:

开发 war 项目时,您通常会构建 war 并将其部署到已安装的 Tomcat 实例。这非常耗费时间和资源,并且需要时间在本地安装实例。 run mojo 让您有机会通过简单地在 Maven 构建中的嵌入式 Tomcat 实例中运行您的 war 来保存它。

所以我必须在服务器 View 中启动已安装的 Tomcat 实例,然后 Maven 插件使用此服务器实例来实现 tomcat:run 以外的目标。

关于tomcat6 - Maven命令: mvn tomcat:run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9447730/

相关文章:

java - Maven - 为java项目中的每个java包创建一个jar

java - 如何解决Maven exec插件: classpath too long error?

eclipse - 无法计算构建计划:artifact org. apache.maven.plugins :maven-resources-plugin:pom:2. 4.3在本地存储库中不可用

Java-无法使用 getHardwareAddress() 获取 Ubuntu 设备的 MAC 地址

java - Apache Commons 文件上传 - 流意外结束

tomcat - 从 Netbeans 运行时,Tomcat 6 的 SSl 不起作用

linux - JRI REngine eval() 方法总是返回 null

Oracle UCP驱动和tomcat : threads failing to stop

apache-spark - Kotlin:get(路径:......) Unresolved reference :路径

java - 使用gradle maven插件时如何设置java目标和源版本?