2010-12-29 3 views

Répondre

4

Utilisez le plug-in Cargo pour cela. Configurer quelque chose comme cargo ce

 <profiles> 
      <profile> 
       <id>integration</id> 
       <build> 
        <plugins> 
         <plugin> 
         <groupId>org.codehaus.cargo</groupId> 
         <artifactId>cargo-maven2-plugin</artifactId> 
         <version>1.0</version> 
         <configuration> 
          <!-- Container configuration --> 
          <container> 
          <containerId>tomcat6x</containerId> 
          </container> 
          <configuration> 
          <type>existing</type> 
          <home>/usr/local/apache-tomcat-6.0.18</home> 
          </configuration> 
         </configuration> 
         </plugin> 
        </plugins> 
       </build> 
      </profile> 
     </profiles> 

J'ai même configuration, mais je l'ai testé sur Tomcat6.0.x et jetée 7.0.16. Ces liens aident


pour déploiement à distance utilisation comme celui-ci (ne doit pas être différent dans tomcat7)

 <configuration> 
     <!-- Container configuration --> 
     <container> 
      <containerId>tomcat6x</containerId> 
      <type>remote</type> 
     </container> 
     <configuration>   
      <type>runtime</type> 
      <properties> 
       <cargo.remote.username>admin</cargo.remote.username> 
       <cargo.remote.password></cargo.remote.password> 
       <cargo.tomcat.manager.url>http://localhost:8888/manager</cargo.tomcat.manager.url> 
      </properties> 
     </configuration> 
     ... 
    </configuration> 

Encore une fois se référer à la liens ci-dessus!