Bonjour,

J'utilise le plugin Cargo pour déployer mon application. Ca fonctionne, mais je n'ai pas tout compris, et j'aimerais bien comprendre .

J'ai un tomcat 5.5 qui tourne sous windows XP.

Dans le fichier pom.xml j'ai rajouter ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
<plugin>
  <groupId>org.codehaus.cargo</groupId>
  <artifactId>cargo-maven2-plugin</artifactId> 
    <configuration>
      <container>
        <containerId>tomcat5x</containerId>
        <home>C:\Program Files\Apache Software Foundation\Tomcat 5.5</home>			
	<output>${project.build.directory}/tomcat5x/container.log</output>
        <log>${project.build.directory}/tomcat5x/cargo.log</log>
	<type>installed</type>
      </container>
      <configuration>
        <properties>
          <cargo.servlet.port>8280</cargo.servlet.port>
        </properties>
        <type>existing</type>
        <home>${project.build.directory}/tomcat5x</home>		
      </configuration>
   </configuration>
</plugin>
J'arrête mon tomcat, je tape la commande mvn cargo:start

Mon projet est bien déployé et repond à l'URL http://localhost:8080/monProjet
Par contre mon tomcat ne répond pas.

Si je modifie le pom.xml comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<plugin>
  <groupId>org.codehaus.cargo</groupId>
  <artifactId>cargo-maven2-plugin</artifactId> 
    <configuration>
      <container>
        <containerId>tomcat5x</containerId>
        <home>C:\Program Files\Apache Software Foundation\Tomcat 5.5</home>			
	<output>${project.build.directory}/tomcat5x/container.log</output>
        <log>${project.build.directory}/tomcat5x/cargo.log</log>
	<type>installed</type>
      </container>
      <configuration>
        <properties>
          <cargo.servlet.port>8280</cargo.servlet.port>
        </properties>
        <type>existing</type>
        <home>C:\Program Files\Apache Software Foundation\Tomcat 5.5</home>	
      </configuration>
   </configuration>
</plugin>
La commande maven sus-cité, lance bien mon tomcat.

Qui écoutait sur le port 8080 dans le premier cas ?

Merci.

Rémy.