Ceci est ma configuration pom.xml
de construction:Maven qui tentent de déployer localhost au lieu de serveur distant
<build>
<finalName>cfwd</finalName>
<pluginManagement>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.0</version>
<configuration>
<url>http://xx.xxx.xxx.xxx:8080/manager/text</url>
<server>cifServer</server>
<path>/cfwd</path>
<addContextWarDependencies>true</addContextWarDependencies>
<addWarDependenciesInClassloader>true</addWarDependenciesInClassloader>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
où http://xx.xxx.xxx.xxx:8080
est l'adresse IP du serveur distant.
Lorsque je tente de déployer via mvn tomcat:deploy
je reçois cette erreur:
[ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project cfwd: Cannot invoke Tomcat manager: Server returned HTTP response code: 403 for URL:
http://localhost:8080/manager/deploy?path=%2Fcfwd&war=
-> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project cfwd: Cannot invoke Tomcat manager
où il ressemble maven tente de déployer à localhost:8080
plutôt que l'adresse IP du serveur distant. Une idée?
+ 1ed, mais marquera la réponse de Duncan aussi correcte qu'elle est venue avant la vôtre. À votre santé! –