Hi, I need to deploy an ear from my local repo to an alive and kickin' jboss 4.0.3SP1 remote installation...you'd say "hey, man...MAVEN CARGO PLUGIN it's what you need!!". Unfortunately...I've been trying this for a long time before I made up my mind and drop you these lines... I have a trouble in the configuration of the plugin itself, I think... but need explanations, if possible....
here is my plugin's config <plugin> <groupId>org.codehaus.cargo</groupId> <artifactId>cargo-maven2-plugin</artifactId> <configuration> <type>${configuration.type}</type> <properties> <cargo.remote.uri>http://123.234.2.221:8080 </cargo.remote.uri> <cargo.remote.username >admin</cargo.remote.username> <cargo.remote.password >admin</cargo.remote.password> </properties> <container> <containerId>${container.id}</containerId> <type>${container.type}</type> </container> <deployer> <deployables> <deployable> <groupId>it.sogei.gwb</groupId> <artifactId>gwb-ear</artifactId> <type>${deployable.type}</type> </deployable> </deployables> </deployer> </configuration> </plugin> ..and this is my mvn -e -X clean package jboss:deploy output: [DEBUG] Configuring mojo ' org.codehaus.cargo:cargo-maven2-plugin:1.0-SNAPSHOT:deploy' --> [DEBUG] (s) containerId = jboss4x [DEBUG] (f) type = remote [DEBUG] (f) container = [EMAIL PROTECTED] [DEBUG] (s) groupId = it.sogei.gwb [DEBUG] (s) artifactId = gwb-ear [DEBUG] (s) type = ear [DEBUG] (f) deployables = [ Lorg.codehaus.cargo.maven2.configuration.Deployable;@717323 [DEBUG] (f) deployer = [EMAIL PROTECTED] [DEBUG] (f) localRepository = [local] -> file://C:\Documents and Settings\ddefrancesco\.m2\repository [DEBUG] (f) project = MavenProject: it.sogei.gwb:gwb-ear:1.0-SNAPSHOT @ C:\workspace-nb\gwb\ear\pom.xml [DEBUG] (f) repositories = [[central] -> http://234.234.1.210:8081/artifactory/repo, [snapshots] -> http://26.2.196.208 :8081/artifactory/libs-snapshots] [DEBUG] -- end configuration -- [INFO] [cargo:deploy] [DEBUG] Performing deployment action into [JBoss 4.x Remote]... [DEBUG] Initial deployable values: groupId = [it.sogei.gwb], artifactId = [gwb-ear], type = [ear], location = [null] [DEBUG] Computed deployable values: groupId = [it.sogei.gwb], artifactId = [gwb-ear], type = [ear], location = [C:\works pace-nb\gwb\ear\target\gwb-ear-1.0-SNAPSHOT.ear] [DEBUG] Deploying [C:\workspace-nb\gwb\ear\target\gwb-ear-1.0-SNAPSHOT.ear] ... [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] *Failed to deploy to [ http://localhost:8080/jmx-console/HtmlAdaptor?action=invokeOpByName&name=jboss.system:servic e%3DMainDeployer&methodName=deploy&argType= java.net.URL&arg0=file:C%3A%5Cworkspace-nb%5Cgwb%5Cear%5Ctarget%5Cgwb-ear-1.0 -SNAPSHOT.ear]* Connection refused: connect [INFO] ------------------------------------------------------------------------ [DEBUG] Trace org.codehaus.cargo.container.ContainerException: Failed to deploy to [ http://localhost:8080/jmx-console/HtmlAdaptor?acti on=invokeOpByName&name= jboss.system:service%3DMainDeployer&methodName=deploy&argType=java.net.URL&arg0=file:C%3A%5Cworks pace-nb%5Cgwb%5Cear%5Ctarget%5Cgwb-ear-1.0-SNAPSHOT.ear] .................. .................. at org.codehaus.cargo.container.jboss.internal.JdkHttpURLConnection.connect( JdkHttpURLConnection.java:58) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java :430) at org.codehaus.classworlds.Launcher.main(Launcher.java:375) [INFO] ------------------------------------------------------------------------ [INFO] Total time: 15 seconds [INFO] Finished at: Tue Feb 12 12:00:23 CET 2008 [INFO] Final Memory: 6M/12M [INFO] ------------------------------------------------------------------------ Fairly simple you'd say...."hey, man start up that container..." :-) Nothing to do....remote container started yet.... But my question is: why, even though I specified <cargo.remote.uri>http://123.234.2.221:8080</cargo.remote.uri>, the deploy always point on localhost:8080?? Any ideas?? TIA ----------- Daniele De Francesco