2011-06-22 133 views
4

我正在嘗試使用cargo-maven插件構建並重新部署到遠程tomcat 7服務器。我已經能夠成功部署到遠程服務器,但所有其他操作都失敗。使用cargo-maven-plugin無法重新部署到遠程tomcat 7

這裏是我的pom.xml

 <plugin> 
      <groupId>org.codehaus.cargo</groupId> 
      <artifactId>cargo-maven2-plugin</artifactId> 
      <version>1.1.1</version> 
      <configuration> 
       <!-- Container configuration --> 
       <container> 
        <containerId>tomcat7x</containerId> 
        <type>remote</type> 
       </container> 
       <configuration> 
        <type>runtime</type> 
        <properties> 
         <cargo.remote.username>tomcat</cargo.remote.username> 
         <cargo.remote.password>tomcat</cargo.remote.password> 
         <cargo.remote.uri>http://devserver:8080/manager/html</cargo.remote.uri> 
        </properties> 
       </configuration> 
      </configuration>     
     </plugin> 

的pluging設置這是我在Eclipse中看到的錯誤,當我嘗試部署。我將其發佈到pastebin,以便閱讀。 Error link。任何幫助,這是非常感謝。

回答

10

對於任何想知道答案的人。看看for a caveat with tomcat 7.

你可以使用這樣的東西。

<plugin> 
      <groupId>org.codehaus.cargo</groupId> 
      <artifactId>cargo-maven2-plugin</artifactId> 
      <version>1.1.1</version> 
      <configuration> 
       <container> 
        <containerId>tomcat7x</containerId> 
        <type>remote</type> 
       </container> 
       <configuration> 
        <type>runtime</type> 
        <properties> 
         <cargo.remote.username>devuser</cargo.remote.username> 
         <cargo.remote.password>86gphpphp</cargo.remote.password> 
         <cargo.remote.uri>http://192.168.2.116:8080/manager/text</cargo.remote.uri> 
        </properties> 
        <deployables> 
         <deployable> 
          <groupId>com.fiobox</groupId> 
          <artifactId>fiobox</artifactId> 
          <type>war</type> 
         </deployable> 
        </deployables> 
       </configuration> 
      </configuration> 
     </plugin> 
相關問題