各位大虾,小弟想把一个原有 maven 项目想布署到 Tomcat 下开发调试。原来是嵌入到 Jetty 里面运行的,开发调试很不方便,每次改动都要重启Jetty。 所以想布署到 Tomcat 下。急啊。

解决方案 »

  1.   

    用Tomcat Maven Plugin 
      

  2.   

    "用Tomcat Maven Plugin "  详细的的啊。
    Tomcat Maven Plugin 这个jar 包工找了好久都没找到。谢谢
      

  3.   


    包可以下面的地址下载
    http://repository.codehaus.org/org/codehaus/mojo/tomcat-maven-plugin/
      

  4.   


    C:\Documents and Settings\Administrator\桌面\test>mvn tomcat:deploy   
    [INFO] Scanning for projects...   
    Downloading: http://www.mvnsearch.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.0-alpha-5-SNAPSHOT/maven   
    -dependency-plugin-2.0-alpha-5-SNAPSHOT.pom   
    [INFO] Unable to find resource 'org.apache.maven.plugins:maven-dependency-plugin:pom:2.0-alpha-5-SNAPSHOT' in repository   
     mvnsearch (http://www.mvnsearch.org/maven2)   
    Downloading: http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-dependency-plugin/2.0-alpha-5-SNAPSHOT/maven-d   
    ependency-plugin-2.0-alpha-5-SNAPSHOT.pom   
    [INFO] Unable to find resource 'org.apache.maven.plugins:maven-dependency-plugin:pom:2.0-alpha-5-SNAPSHOT' in repository   
     central (http://repo1.maven.org/maven2)   
    [INFO] ------------------------------------------------------------------------   
    [ERROR] BUILD ERROR   
    [INFO] ------------------------------------------------------------------------   
    [INFO] Failed to resolve artifact.   
      
    GroupId: org.apache.maven.plugins   
    ArtifactId: maven-dependency-plugin   
    Version: 2.0-alpha-5-SNAPSHOT   
      
    Reason: Unable to download the artifact from any repository   
      
      org.apache.maven.plugins:maven-dependency-plugin:pom:2.0-alpha-5-SNAPSHOT   
      
    from the specified remote repositories:   
      central (http://repo1.maven.org/maven2),   
      mvnsearch (http://www.mvnsearch.org/maven2)   
      
      
      
    [INFO] ------------------------------------------------------------------------   
    [INFO] For more information, run Maven with the -e switch  
    [INFO] ------------------------------------------------------------------------   
    [INFO] Total time: 1 second   
    [INFO] Finished at: Thu Jan 21 22:09:20 CST 2010  
    [INFO] Final Memory: 2M/4M   
    [INFO] ------------------------------------------------------------------------  
         <plugin> 
            <groupId>org.codehaus.mojo</groupId> 
            <artifactId>tomcat-maven-plugin</artifactId> 
            <version>1.0-SNAPSHOT</version> 
            <configuration> 
              <warFile>path/to/my/warFile.war</warFile> 
            </configuration> 
          </plugin> 拷贝到 pom.xml里面 
    然后运行 mvn tomcat:deploy 结果这个样子啊 
      

  5.   

    这个问题是maven-dependency-plugin 版本不正确,请问你的mvn的版本是多少,下载一个最新mvn试试
      

  6.   


    我的版本是:
    C:\Documents and Settings\Administrator>mvn -version
    Apache Maven 2.2.1 (r801777; 2009-08-07 03:16:01+0800)
    Java version: 1.5.0_22
    Java home: D:\Program Files\Java\jdk1.5.0_22\jre
    Default locale: zh_CN, platform encoding: GBK
    OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"maven 部署有这么难吗?