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

Reply via email to