首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tomcat7-maven-plugin时,Maven无法找到tomcat7目标。

使用tomcat7-maven-plugin时,Maven无法找到tomcat7目标。
EN

Stack Overflow用户
提问于 2013-12-22 17:46:57
回答 1查看 1.2K关注 0票数 2

当我试图使用maven tomcat插件将我的webapp部署设置到tomcat 7时,我遇到了一个问题。

settings.xml:

代码语言:javascript
复制
<server>
  <id>server</id>
  <username>admin</username>
  <password>password</password>
</server>

pom.xml:

代码语言:javascript
复制
<plugin>
  <groupId>org.apache.tomcat.maven</groupId>
  <artifactId>tomcat7-maven-plugin</artifactId>
  <version>2.2</version>
  <configuration>
    <server>server</server>
    <url>http://localhost:8080/manager/text</url>
    <path>/myapp</path>
  </configuration>
</plugin>

当我开始输入mvn tom<tab>时,autocomplete建议我只输入mvn tomcat:

mvn tomcat:list的输出是:

代码语言:javascript
复制
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'tomcat'.
[INFO] ------------------------------------------------------------------------
[INFO] Building myapp
[INFO]    task-segment: [tomcat:list]
[INFO] ------------------------------------------------------------------------
[INFO] [tomcat:list {execution: default-cli}]
[INFO] Listing applications at http://localhost:8080/manager
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Cannot invoke Tomcat manager

Embedded error: http://localhost:8080/manager/list
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Sun Dec 22 21:37:08 MSK 2013
[INFO] Final Memory: 13M/211M
[INFO] ------------------------------------------------------------------------

看起来tomcat6-maven插件实际上正在使用中。

mvn tomcat7:list的输出是:

代码语言:javascript
复制
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Required goal not found: tomcat7:list in org.apache.tomcat.maven:tomcat7-maven-plugin:2.2
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: < 1 second
[INFO] Finished at: Sun Dec 22 21:43:41 MSK 2013
[INFO] Final Memory: 7M/116M
[INFO] ------------------------------------------------------------------------

我使用的是Ubuntu13.10,所有软件都是通过存储库安装的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-22 19:22:24

据我所知,tomcat7的某些目标还没有实现,mvn tomcat7:list就是其中之一。mvn tomcat6:list可用于tomcat6 mojo。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20732214

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档