Tu as raison et c'est ce que je constate depuis, je suis en train de voir comment éradiquer ce problème.
Tu as raison et c'est ce que je constate depuis, je suis en train de voir comment éradiquer ce problème.
Sur un réseau corporatif (si tu es bien chez FT), il va typiquement y avoir un proxy, par lequel toutes les requetes internet doivent passer.
Tu dois configurer ce proxy dans ton settings : http://maven.apache.org/guides/mini/guide-proxies.html
Merci pour ce coup de pouce, en effet j'ai créé un fichier settings.xml dans le dossier .m2 de maven et j'y ai mis ce contenu :
Code XML : 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 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <proxies> <proxy> <active>true</active> <protocol>http</protocol> <host>p-goodway</host> <port>3128</port> <username/> <password/> <nonProxyHosts/> </proxy> </proxies> </settings>
Ensuite j'ai exécuté l'opération clean qui s'est bien déroulée sauf que l'opération install a échoué, voici le détail avec erreur de son exécution :
[INFO] Reactor Summary:
[INFO]
[INFO] WSAG4J: Web Service Agreement for Java ............ SUCCESS [49.058s]
[INFO] WSAG4J: XML-Types ................................. SUCCESS [3.026s]
[INFO] WSAG4J: WS-Addressing XML-Types ................... SUCCESS [22.086s]
[INFO] WSAG4J: WS-Agreement XML-Types .................... SUCCESS [40.080s]
[INFO] WSAG4J: Common XML Types .......................... SUCCESS [16.520s]
[INFO] WSAG4J: JSDL XML-Types ............................ SUCCESS [33.900s]
[INFO] WSAG4J: Server Resources .......................... SUCCESS [7.999s]
[INFO] WSAG4J: API ....................................... SUCCESS [6.989s]
[INFO] WSAG4J: Pattern ................................... SUCCESS [7.129s]
[INFO] WSAG4J: Server .................................... SUCCESS [3:24.226s]
[INFO] WSAG4J: Samples ................................... SUCCESS [4.421s]
[INFO] WSAG4J: Client Resources .......................... SUCCESS [0.709s]
[INFO] WSAG4J: Integration Tests ......................... SUCCESS [3.382s]
[INFO] WSAG4J: REST Remote Stack ......................... SUCCESS [0.189s]
[INFO] WSAG4J: REST API .................................. SUCCESS [2.662s]
[INFO] WSAG4J: REST Client ............................... SUCCESS [5.264s]
[INFO] WSAG4J: RESTful Service Implementation ............ SUCCESS [3.435s]
[INFO] WSAG4J: RESTful Agreement Factory Webapp .......... FAILURE [1:12.569s]
[INFO] WSAG4J: Rest Distribution ......................... SKIPPED
[INFO] WSAG4J: Deprecated WSRF Remote Stack .............. SKIPPED
[INFO] WSAG4J: WSRF Client Implementation ................ SKIPPED
[INFO] WSAG4J: WSRF-Stack Integration .................... SKIPPED
[INFO] WSAG4J: WSRF Agreement Factory Webapp ............. SKIPPED
[INFO] WSAG4J: WSRF Distribution ......................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8:05.118s
[INFO] Finished at: Wed Jun 19 10:38:05 CEST 2013
[INFO] Final Memory: 26M/491M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Failed to download [http://archive.apache.org/dist/tomca...t-5.5.30.zip]: java.net.ConnectException: Connection timed out: connect -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Failed to download [http://archive.apache.org/dist/tomca...at-5.5.30.zip]
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Failed to download [http://archive.apache.org/dist/tomca...at-5.5.30.zip]
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: org.codehaus.cargo.container.ContainerException: Failed to download [http://archive.apache.org/dist/tomca...at-5.5.30.zip]
at org.codehaus.cargo.container.installer.ZipURLInstaller.download(ZipURLInstaller.java:329)
at org.codehaus.cargo.container.installer.ZipURLInstaller.install(ZipURLInstaller.java:148)
at org.codehaus.cargo.maven2.configuration.Container.setupHome(Container.java:360)
at org.codehaus.cargo.maven2.configuration.Container.createContainer(Container.java:241)
at org.codehaus.cargo.maven2.AbstractCargoMojo.createNewContainer(AbstractCargoMojo.java:470)
at org.codehaus.cargo.maven2.AbstractCargoMojo.createContainer(AbstractCargoMojo.java:410)
at org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStartMojo.java:53)
at org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo.java:268)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
... 20 more
Caused by: in cargo code: java.net.ConnectException: Connection timed out: connect
at org.apache.tools.ant.taskdefs.Get.execute(Get.java:82)
at org.codehaus.cargo.container.installer.ZipURLInstaller.doDownload(ZipURLInstaller.java:362)
at org.codehaus.cargo.container.installer.ZipURLInstaller.download(ZipURLInstaller.java:310)
... 28 more
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.http://www.http.HttpClient.openServe...lient.java:378)
at sun.net.http://www.http.HttpClient.openServe...lient.java:473)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
at sun.net.www.http.HttpClient.New(HttpClient.java:290)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:995)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:931)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:849)
at org.apache.tools.ant.taskdefs.Get.doGet(Get.java:145)
at org.apache.tools.ant.taskdefs.Get.execute(Get.java:78)
... 30 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/d...utionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :wsag4j-rest-webapp
J'ai configuré tous les proxys possibles de FT dans le settings.xml mais j'obtiens curieusement toujours les mêmes messages d'erreur que précédemment dans la console. C'est très curieux que les premiers accès web passent mais celui de génère un timed out connection.
De plus pour en avoir un peu plus l'esprit clair j'ai créé un projet java dans lequel j'ai ouvert une connexion vers un site web simple comme google.fr et après exécution j'ai obtenu le message "connection timed out", j'ai exécuté le même script sur mon réseau de domicile et cela a marché. J'ai conclu que je suis bloqué par des pare-feux de FT, peut être que je me trompe mais je me base sur les résultats de tests effectués sur des réseaux différents.
le problème, c'est que le zip n'est pas téléchargé par maven directement, mais par le plugin cargo. Vérifie dans la configuration du plugin, on peut préciser le proxy. Quoi que, normalement, ce plugin est censé utiliser par défaut le proxy de maven.
Je suis allé dans la configuration du plugin et j'ai juste modifié la valeur du port comme suit:
Mais la même erreur apparaît à l'exécution. Y a t-il un moyen de configurer le proxy complet c'est-à-dire host + port dans cette section et avec quelle balise car je ne maîtrise pas vraiment la structure d'un fichier pom.xml ?
Code XML : 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 <configuration> <type>standalone</type> <home>${project.build.directory}/apache-tomcat</home> <properties> <cargo.servlet.port>3128</cargo.servlet.port> <cargo.logging>high</cargo.logging> </properties> <deployables> <deployable> <groupId>net.sf.wsag4j.rest</groupId> <artifactId>wsag4j-rest-webapp</artifactId> <type>war</type> <properties> <context>/wsag4j</context> </properties> </deployable> </deployables> </configuration>
ça c'est le port où tomcat écoutera, rien à voir avec le proxy
Dans installer -> ZipUrlInstaller tu peux configurer manuellement un proxy.
http://cargo.codehaus.org/Maven2+Plu...ipUrlInstaller
J'ai cliqué sur ton lien mais arrivé sur la page correspondante, je n'ai pas la possibilité de définir un proxy.
4 ème ligne à l'écran:
<proxy> Proxy server settings, if required. (thumbs down) No default
La définition des valeurs de proxy est impossible directement depuis le site, donc je l'ai fait directement dans le pom.xml ainsi:
Mais j'obtiens en console
Code XML : 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
22
23 <configuration> <type>standalone</type> <home>${project.build.directory}/apache-tomcat</home> <properties> <cargo.proxy.host>p-goodway</cargo.proxy.host> <cargo.proxy.port>3128</cargo.proxy.port> <cargo.protocol>http</cargo.protocol> <cargo.servlet.port>${servlet-container-port}</cargo.servlet.port> <cargo.logging>high</cargo.logging> </properties> <deployables> <deployable> <groupId>net.sf.wsag4j.rest</groupId> <artifactId>wsag4j-rest-webapp</artifactId> <type>war</type> <properties> <context>/wsag4j</context> </properties> </deployable> </deployables> </configuration>
[INFO] Reactor Summary:
[INFO]
[INFO] WSAG4J: Web Service Agreement for Java ............ SUCCESS [12.197s]
[INFO] WSAG4J: XML-Types ................................. SUCCESS [0.603s]
[INFO] WSAG4J: WS-Addressing XML-Types ................... SUCCESS [12.291s]
[INFO] WSAG4J: WS-Agreement XML-Types .................... SUCCESS [33.200s]
[INFO] WSAG4J: Common XML Types .......................... SUCCESS [13.593s]
[INFO] WSAG4J: JSDL XML-Types ............................ SUCCESS [39.053s]
[INFO] WSAG4J: Server Resources .......................... SUCCESS [2.734s]
[INFO] WSAG4J: API ....................................... SUCCESS [9.207s]
[INFO] WSAG4J: Pattern ................................... SUCCESS [7.399s]
[INFO] WSAG4J: Server .................................... SUCCESS [3:21.053s]
[INFO] WSAG4J: Samples ................................... SUCCESS [3.947s]
[INFO] WSAG4J: Client Resources .......................... SUCCESS [0.608s]
[INFO] WSAG4J: Integration Tests ......................... SUCCESS [3.848s]
[INFO] WSAG4J: REST Remote Stack ......................... SUCCESS [0.084s]
[INFO] WSAG4J: REST API .................................. SUCCESS [2.526s]
[INFO] WSAG4J: REST Client ............................... SUCCESS [4.994s]
[INFO] WSAG4J: RESTful Service Implementation ............ SUCCESS [2.907s]
[INFO] WSAG4J: RESTful Agreement Factory Webapp .......... FAILURE [35.301s]
[INFO] WSAG4J: Rest Distribution ......................... SKIPPED
[INFO] WSAG4J: Deprecated WSRF Remote Stack .............. SKIPPED
[INFO] WSAG4J: WSRF Client Implementation ................ SKIPPED
[INFO] WSAG4J: WSRF-Stack Integration .................... SKIPPED
[INFO] WSAG4J: WSRF Agreement Factory Webapp ............. SKIPPED
[INFO] WSAG4J: WSRF Distribution ......................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6:26.994s
[INFO] Finished at: Fri Jun 21 15:00:17 CEST 2013
[INFO] Final Memory: 102M/440M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Failed to download [http://archive.apache.org/dist/tomca...t-5.5.30.zip]: java.net.ConnectException: Connection timed out: connect -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Failed to download [http://archive.apache.org/dist/tomca...at-5.5.30.zip]
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.PluginExecutionException: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Failed to download [http://archive.apache.org/dist/tomca...at-5.5.30.zip]
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:110)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: org.codehaus.cargo.container.ContainerException: Failed to download [http://archive.apache.org/dist/tomca...at-5.5.30.zip]
at org.codehaus.cargo.container.installer.ZipURLInstaller.download(ZipURLInstaller.java:329)
at org.codehaus.cargo.container.installer.ZipURLInstaller.install(ZipURLInstaller.java:148)
at org.codehaus.cargo.maven2.configuration.Container.setupHome(Container.java:360)
at org.codehaus.cargo.maven2.configuration.Container.createContainer(Container.java:241)
at org.codehaus.cargo.maven2.AbstractCargoMojo.createNewContainer(AbstractCargoMojo.java:470)
at org.codehaus.cargo.maven2.AbstractCargoMojo.createContainer(AbstractCargoMojo.java:410)
at org.codehaus.cargo.maven2.ContainerStartMojo.doExecute(ContainerStartMojo.java:53)
at org.codehaus.cargo.maven2.AbstractCargoMojo.execute(AbstractCargoMojo.java:268)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
... 20 more
Caused by: in cargo code: java.net.ConnectException: Connection timed out: connect
at org.apache.tools.ant.taskdefs.Get.execute(Get.java:82)
at org.codehaus.cargo.container.installer.ZipURLInstaller.doDownload(ZipURLInstaller.java:362)
at org.codehaus.cargo.container.installer.ZipURLInstaller.download(ZipURLInstaller.java:310)
... 28 more
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.http://www.http.HttpClient.openServe...lient.java:378)
at sun.net.http://www.http.HttpClient.openServe...lient.java:473)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
at sun.net.www.http.HttpClient.New(HttpClient.java:290)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:995)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:931)
at sun.net.http://www.protocol.http.HttpURLConn...ction.java:849)
at org.apache.tools.ant.taskdefs.Get.doGet(Get.java:145)
at org.apache.tools.ant.taskdefs.Get.execute(Get.java:78)
... 30 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/d...utionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :wsag4j-rest-webapp
P.I. la doc dit aussi:
Note that CARGO will by default reuse existing Maven2 proxy configuration -so you won't need to type the proxy settings for the zipUrlInstaller element.
De plus, de mémoire (c'est vieux), chez FT R&D, le paramètre global passait très bien pour p-goodway ! Pour ce genre de question il y a(vait) un service sur grenoble..
a+
Philippe
La doc dit aussi que les <cargo.proxy.host>p-goodway</cargo.proxy.host>
<cargo.proxy.port>3128</cargo.proxy.port>
<cargo.protocol>http</cargo.protocol>
doivent se trouver dans une balise <proxy> qui se trouve dans un <zipUrlInstaller> qui lui même se trouve dans un <container>
Voici la configuration du proxy de maven dans settings.xml
je pense que des pare-feux de FT bloquent la connexion car j'ai configuré tous les proxys possibles de FT mais j'obtiens toujours un connection timed out ce qui est quand même surprenant, la preuve est que j'ai testé la connexion à partir d'un simple programme java mais j'ai obtenu un connection timed out.
Code XML : 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
22
23
24
25
26
27
28
29 <proxies> <proxy> <active>true</active> <protocol>http</protocol> <host>p-goodway</host> <port>3128</port> <username/> <password/> <nonProxyHosts/> </proxy> <proxy> <active>true</active> <protocol>http</protocol> <host>p-niceway</host> <port>3128</port> <username/> <password/> <nonProxyHosts/> </proxy> <proxy> <active>true</active> <protocol>http</protocol> <host>proxy</host> <port>8080</port> <username/> <password/> <nonProxyHosts/> </proxy> </proxies>
Voici ce que j'ai modifié dans le pom.xml:
et j'obtiens ensuite en sortie d'exécution:
Code XML : 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 <container> <containerId>tomcat5x</containerId> <zipUrlInstaller> <cargo.proxy.host>p-goodway</cargo.proxy.host> <cargo.proxy.port>3128</cargo.proxy.port> <cargo.protocol>http</cargo.protocol> <url>http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.30/bin/apache-tomcat-5.5.30.zip</url> <!-- <installDir>${project.build.directory}/cargoinstalls</installDir> --> </zipUrlInstaller> <output>${project.build.directory}/logs/container.log</output> <append>false</append> <log>${project.build.directory}/logs/cargo.log</log> <systemProperties> <wsag4j.gateway.address>${wsag4j.gateway.address}</wsag4j.gateway.address> </systemProperties> </container>
[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Unable to parse configuration of mojo org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start for parameter zipUrlInstaller: Cannot find setter, adder nor field in org.codehaus.cargo.maven2.configuration.ZipUrlInstaller for 'cargo.proxy.host' -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Unable to parse configuration of mojo org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start for parameter zipUrlInstaller: Cannot find setter, adder nor field in org.codehaus.cargo.maven2.configuration.ZipUrlInstaller for 'cargo.proxy.host'
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:221)
Désolé je suis allé trop vite en besogne, j'avais mal ordonné les éléments, maintenant je l'ai fait et j'attends le résultat de l'exécution
Après exécution j'obtiens ceci:
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Unable to parse configuration of mojo org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start for parameter proxy: Cannot find setter, adder nor field in org.codehaus.cargo.container.installer.Proxy for 'cargo.proxy.host' -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Unable to parse configuration of mojo org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start for parameter proxy: Cannot find setter, adder nor field in org.codehaus.cargo.container.installer.Proxy for 'cargo.proxy.host'
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:221)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
Dans ton premier message il y a un truc qui m'interpelle :Failed to download [http://archive.apache.org/dist/tomca...t-5.5.30.zip]: .. pourquoi tapes-tu sur une adresse en dehors de l'infra FT ? C'est d'ailleurs prohibé normalement !
Pour les dépots maven tu devrais avoir un truc du genre http://maven2.rd.francetelecom.fr/pr...ository/public (dans les mirroirs) si celà n'a pas changé. Itou pour le déploiement tomcat et/ou jonas
a+
Philippe
Au passage: ta version du plugin est assez ancienne nov2011 !
J'ai modifié le fichier pom.xml ainsi car tout à l'heure les balises étaient mal saisies:
Mais à la fin de l'exécution j'ai un autre type d'erreur dont voici le principal détail:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <zipUrlInstaller> <proxy> <host>p-goodway</host> <port>3128</port> </proxy> <url>http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.30/bin/apache-tomcat-5.5.30.zip</url> <!-- <installDir>${project.build.directory}/cargoinstalls</installDir> --> </zipUrlInstaller>
[ERROR] Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Failed to start the Tomcat 5.5.30 container. Check the [C:\Users\CVQF1540\workspace_Server\wsag4j\wsag4j-rest\wsag4j-rest-webapp\target/logs/container.log] file containing the container logs for more details. Deployable [http://localhost:9000/cargocpc/index.html] failed to finish deploying within the timeout period [120000]. The Deployable state is thus unknown. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start (start-container) on project wsag4j-rest-webapp: Execution start-container of goal org.codehaus.cargo:cargo-maven2-plugin:1.0.6:start failed: Failed to start the Tomcat 5.5.30 container. Check the [C:\Users\CVQF1540\workspace_Server\wsag4j\wsag4j-rest\wsag4j-rest-webapp\target/logs/container.log] file containing the container logs for more details.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:225)
As-tu regardé le contenu de tes log ?
On peut voir la config complète du plugin ?
a+
Philippe
Oui je l'ai consulté, ensuite j'ai démarré tomcat et j'ai relancé l'exécution qui m'a généré un problème différent sachant que j'ai pu passer l'étape de la précédente erreur:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default) on project wsag4j-rest-webapp: There are test failures.
[ERROR]
[ERROR] Please refer to C:\Users\CVQF1540\workspace_Server\wsag4j\wsag4j-rest\wsag4j-rest-webapp\target\surefire-reports for the individual test results.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10:test (default) on project wsag4j-rest-webapp: There are test failures.
Please refer to C:\Users\CVQF1540\workspace_Server\wsag4j\wsag4j-rest\wsag4j-rest-webapp\target\surefire-reports for the individual test results.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager