当使用 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/