0 Replies Latest reply on Feb 15, 2013 6:41 AM by tejl

    Waiting for application start using jboss-maven-plugin fails

    tejl

      Hi

       

      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