Je tente de déployer un projet de servlet en utilisant le plugin cargo
.Déploiement de projet sur la télécommande via le plugin Cargo maven
fichier pom.xml:
...
<!-- cargo plugin -->
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<container>
<containerId>tomcat6x</containerId>
<type>remote</type>
<systemProperties>
<cargo.jvmargs>-XX:MaxPermSize=256M -Xmx1024m</cargo.jvmargs>
</systemProperties>
</container>
<configuration>
<type>runtime</type>
<properties>
<cargo.hostname>example.com</cargo.hostname>
<cargo.protocol>http</cargo.protocol>
<cargo.servlet.port></cargo.servlet.port>
<cargo.remote.username>verticals-renderer</cargo.remote.username>
<cargo.remote.password>verticals-renderer</cargo.remote.password>
</properties>
</configuration>
<deployables>
<deployable>
<groupId>com.foo.foo</groupId>
<artifactId>foo-renderer</artifactId>
<type>war</type>
<properties>
<context>latest</context>
</properties>
</deployable>
</deployables>
</configuration>
</plugin>
<!-- End cargo plugin -->
...
Comme vous le voyez, je veux déployer le projet sur une domain
à distance par exemple; example.com
mais quand je lance mvn cargo:doploy
je reçois:
Connection timed out
C'est parce qu'il tente de déployer le projet:
http://example.com:/manager
Toute idée comment puis-je supprimer le côlon (:
) de l'URL? Que se passe-t-il si vous supprimez cargo.servlet.port de vos propriétés de configuration?
J'ai déjà essayé cela, obtenir la même URL: 'http: //example.com:/manager' – tokhi
vous pouvez essayer d'utiliser le port 80 par défaut. –
Je suppose qu'un travail autour serait alors de mettre le port à 80 – hermansen