Waiting for application start using jboss-maven-plugin fails
tejl Feb 15, 2013 6:41 AMHi
I am using the jboss-maven-plugin to deploy or .ear file to a JBoss Application Server 5.1. This is done by the hard-deploy goal which works fine. Our requirements now requires me to wait for the deployment to finish. I've tried to add the wait-app-start goal, but it simply does not discover the started application. Any clues on how to solve this problem?
Here is the ourput
[INFO] --- jboss-maven-plugin:1.5.0:wait-app-start (default-cli) @ Yacs-ear ---
[INFO] JBoss JMX MBean connection successful!
[INFO] Trying 1 of 5
[INFO] Checking if My.ear is already started...
[INFO] App not started yet
[INFO] Trying 2 of 5
[INFO] Checking if My.ear is already started...
[INFO] App not started yet
[INFO] Trying 3 of 5
[INFO] Checking if My.ear is already started...
[INFO] App not started yet
[INFO] Trying 4 of 5
[INFO] Checking if My.ear is already started...
[INFO] App not started yet
[INFO] Trying 5 of 5
[INFO] Checking if My.ear is already started...
[INFO] App not started yet
And here is my jboss-maven-plugin configuration:
<plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>jboss-maven-plugin</artifactId> <executions> <execution> <id>deploy-on-install</id> <phase>install</phase> <goals> <goal>hard-deploy</goal> <goal>wait-app-start</goal> </goals> <configuration> <jbossHome>${env.JBOSS_HOME}</jbossHome> </configuration> </execution> </executions> <configuration> <fileNames> <param>${basedir}/target/My.ear</param> </fileNames> <earName>My.ear</earName> <retry>5</retry> <retryWait>10000</retryWait> </configuration> </plugin>
PS. I am using Maven 3.0.4