0 Replies Latest reply on Nov 17, 2014 11:26 AM by diegocueva

    Problem with:  jboss-as:run  --> NoClassDefFoundError: org/jboss/as/protocol/StreamUtils

    diegocueva

      Hello:

       

      My maven plug-in does not work. I get the errors.

       

      Caused by: java.lang.IllegalStateException: Managed server was not started within [60] s

       

       

      Detailed info:

       

      \maven-3.2.2\bin\mvn -e -X clean install jboss-as:run

       

      ...

      ...

      ...

       

       

      [DEBUG] Configuring mojo org.jboss.as.plugins:jboss-as-maven-plugin:7.5.Final:run from plugin realm ClassRealm[plugin>org.jboss.as.plugins:jboss-as-maven-plugin:7.5.Final, parent: sun.misc.Launcher$AppClassLoader@2d4b1fda]

      [DEBUG] Configuring mojo 'org.jboss.as.plugins:jboss-as-maven-plugin:7.5.Final:run' with basic configurator -->

      [DEBUG]   (f) artifactId = jboss-as-dist

      [DEBUG]   (f) checkPackaging = true

      [DEBUG]   (f) force = true

      [DEBUG]   (f) groupId = org.jboss.as

      [DEBUG]   (f) hostname = localhost

      [DEBUG]   (f) javaHome = D:\java17\jre

      [DEBUG]   (f) jvmArgs = -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

      [DEBUG]   (f) packaging = zip

      [DEBUG]   (f) port = 8888

      [DEBUG]   (f) project = MavenProject: com.diegocueva.comprobanteselectronicos:ce-site:1.0-SNAPSHOT @ C:\Users\Diego\Documents\GoogleDrive\ComprobantesElectronicos.com\workspace\ce-site\pom.xml

      [DEBUG]   (f) settings = org.apache.maven.execution.SettingsAdapter@4c2bac4f

      [DEBUG]   (f) skip = false

      [DEBUG]   (f) startupTimeout = 60

      [DEBUG]   (f) targetDir = C:\tmp\target-ce-site

      [DEBUG]   (f) version = 7.1.1.Final

      [DEBUG] -- end configuration --

      [INFO] JAVA_HOME=D:\java17\jre

      [INFO] JBOSS_HOME=C:\tmp\target-ce-site\jboss-as-run\jboss-as-7.1.1.Final

       

      [INFO] Server is starting up. Press CTRL + C to stop the server.

      [DEBUG] No <id> element was found in the POM - Getting credentials from CLI entry

      Nov 17, 2014 11:02:34 AM org.xnio.Xnio <clinit>

      INFO: XNIO Version 3.0.7.GA

      Nov 17, 2014 11:02:34 AM org.xnio.nio.NioXnio <clinit>

      INFO: XNIO NIO Implementation Version 3.0.7.GA

      Nov 17, 2014 11:02:34 AM org.jboss.remoting3.EndpointImpl <clinit>

      INFO: JBoss Remoting version 3.2.12.GA

      11:02:35,621 INFO  [org.jboss.modules] JBoss Modules version 1.1.1.GA

      11:02:36,166 INFO  [org.jboss.msc] JBoss MSC version 1.0.2.GA

      11:02:36,261 INFO  [org.jboss.as] JBAS015899: JBoss AS 7.1.1.Final "Brontes" starting

      11:02:38,596 INFO  [org.xnio] XNIO Version 3.0.3.GA

      11:02:38,599 INFO  [org.jboss.as.server] JBAS015888: Creating http management service using socket-binding (management-http)

      11:02:38,627 INFO  [org.xnio.nio] XNIO NIO Implementation Version 3.0.3.GA

      11:02:38,639 INFO  [org.jboss.remoting] JBoss Remoting version 3.2.3.GA

      11:02:38,674 INFO  [org.jboss.as.logging] JBAS011502: Removing bootstrap log handlers

      11:02:38,718 INFO  [org.jboss.as.connector] (MSC service thread 1-2) JBAS010408: Starting JCA Subsystem (JBoss IronJacamar 1.0.9.Final)

      11:02:38,746 INFO  [org.jboss.as.clustering.infinispan] (ServerService Thread Pool -- 31) JBAS010280: Activating Infinispan subsystem.

      11:02:38,759 INFO  [org.jboss.as.naming] (ServerService Thread Pool -- 38) JBAS011800: Activating Naming Subsystem

      11:02:38,767 INFO  [org.jboss.as.security] (ServerService Thread Pool -- 44) JBAS013101: Activating Security Subsystem

      11:02:38,808 INFO  [org.jboss.as.security] (MSC service thread 1-7) JBAS013100: Current PicketBox version=4.0.7.Final

      11:02:38,839 INFO  [org.jboss.as.webservices] (ServerService Thread Pool -- 48) JBAS015537: Activating WebServices Extension

      11:02:38,845 INFO  [org.jboss.as.osgi] (ServerService Thread Pool -- 39) JBAS011940: Activating OSGi Subsystem

      11:02:38,943 INFO  [org.jboss.as.naming] (MSC service thread 1-8) JBAS011802: Starting Naming Service

      11:02:38,960 INFO  [org.jboss.as.mail.extension] (MSC service thread 1-4) JBAS015400: Bound mail session [java:jboss/mail/Default]

      11:03:06,252 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)

      11:03:06,829 INFO  [org.jboss.ws.common.management.AbstractServerConfig] (MSC service thread 1-5) JBoss Web Services - Stack CXF Server 4.0.2.GA

      11:03:07,289 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-4) Starting Coyote HTTP/1.1 on http--127.0.0.1-8080

      11:03:07,762 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-8) JBAS015012: Started FileSystemDeploymentService for directory C:\tmp\target-ce-site\jboss-as-run\jboss-as-7.1.1.Final\standalone\deployments

      11:03:07,769 INFO  [org.jboss.as.remoting] (MSC service thread 1-7) JBAS017100: Listening on /127.0.0.1:4447

      11:03:07,771 INFO  [org.jboss.as.remoting] (MSC service thread 1-6) JBAS017100: Listening on /127.0.0.1:9999

      11:03:07,939 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-2) JBAS010400: Bound data source [java:jboss/datasources/ExampleDS]

      11:03:08,001 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015951: Admin console listening on http://127.0.0.1:9990

      11:03:08,002 INFO  [org.jboss.as] (Controller Boot Thread) JBAS015874: JBoss AS 7.1.1.Final "Brontes" started in 33162ms - Started 133 of 208 services (74 services are passive or on-demand)

      11:06:25,255 INFO  [org.jboss.as.logging] JBAS011503: Restored bootstrap log handlers

      11:06:25,257 INFO  [org.jboss.as.osgi] JBAS011942: Stopping OSGi Framework

      11:06:25,262 INFO  [com.arjuna.ats.jbossatx] ARJUNA032018: Destroying TransactionManagerService

      11:06:25,263 INFO  [com.arjuna.ats.jbossatx] ARJUNA032014: Stopping transaction recovery manager

      11:06:25,285 INFO  [org.jboss.as.connector.subsystems.datasources] JBAS010409: Unbound data source [java:jboss/datasources/ExampleDS]

      11:06:25,298 INFO  [org.apache.catalina.core.StandardContext] Container org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/] has not been started

      11:06:25,314 INFO  [org.jboss.as] JBAS015950: JBoss AS 7.1.1.Final "Brontes" stopped in 40ms

      [INFO] ------------------------------------------------------------------------

      [INFO] BUILD FAILURE

      [INFO] ------------------------------------------------------------------------

      [INFO] Total time: 04:20 min

      [INFO] Finished at: 2014-11-17T11:06:30-05:00

      [INFO] Final Memory: 30M/293M

      [INFO] ------------------------------------------------------------------------

      [ERROR] Failed to execute goal org.jboss.as.plugins:jboss-as-maven-plugin:7.5.Final:run (default-cli) on project ce-site: The server failed to start: Managed server was not started within [60] s -> [Help 1]

      org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.jboss.as.plugins:jboss-as-maven-plugin:7.5.Final:run (default-cli) on project ce-site: The server failed to start

              at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)

              at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)

              at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)

              at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)

              at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)

              at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)

              at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)

              at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:347)

              at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)

              at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)

              at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213)

              at org.apache.maven.cli.MavenCli.main(MavenCli.java:157)

              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

              at java.lang.reflect.Method.invoke(Method.java:606)

              at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)

              at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)

              at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)

              at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

      Caused by: org.apache.maven.plugin.MojoExecutionException: The server failed to start

              at org.jboss.as.plugin.server.Run.doExecute(Run.java:211)

              at org.jboss.as.plugin.deployment.AbstractDeployment.execute(AbstractDeployment.java:111)

              at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)

              at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)

              ... 19 more

      Caused by: java.lang.IllegalStateException: Managed server was not started within [60] s

              at org.jboss.as.plugin.server.Server.start(Server.java:99)

              at org.jboss.as.plugin.server.Run.doExecute(Run.java:189)

              ... 22 more

      [ERROR]

      [ERROR]

      [ERROR] For more information about the errors and possible solutions, please read the following articles:

      [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

      Exception in thread "Thread-4" java.lang.NoClassDefFoundError: org/jboss/as/protocol/StreamUtils

              at org.jboss.as.controller.client.impl.RemotingModelControllerClient.close(RemotingModelControllerClient.java:93)

              at org.jboss.as.plugin.common.IoUtils.safeClose(IoUtils.java:37)

              at org.jboss.as.plugin.server.StandaloneServer.stopServer(StandaloneServer.java:77)

              at org.jboss.as.plugin.server.Server.stop(Server.java:108)

              at org.jboss.as.plugin.server.SecurityActions$1.run(SecurityActions.java:41)

              at java.lang.Thread.run(Thread.java:745)

      Caused by: java.lang.ClassNotFoundException: org.jboss.as.protocol.StreamUtils

              at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)

              at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)

              at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)

              at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)

              ... 6 more

      Exception in thread "Thread-3" java.lang.NoClassDefFoundError: org/jboss/as/controller/client/ControllerClientMessages

              at org.jboss.as.controller.client.impl.RemotingModelControllerClient.getOrCreateChannel(RemotingModelControllerClient.java:115)

              at org.jboss.as.controller.client.impl.RemotingModelControllerClient$1.getChannel(RemotingModelControllerClient.java:65)

              at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:115)

              at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:98)

              at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeRequest(AbstractModelControllerClient.java:236)

              at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:141)

              at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeForResult(AbstractModelControllerClient.java:127)

              at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:71)

              at org.jboss.as.plugin.server.StandaloneServer.stopServer(StandaloneServer.java:73)

              at org.jboss.as.plugin.server.Server.stop(Server.java:108)

              at org.jboss.as.plugin.server.SecurityActions$1.run(SecurityActions.java:41)

              at java.lang.Thread.run(Thread.java:745)

      Caused by: java.lang.ClassNotFoundException: org.jboss.as.controller.client.ControllerClientMessages

              at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)

              at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:259)

              at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:235)

              at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:227)

              ... 12 more

             

             

             

             

       

       

       

      <?xml version="1.0" encoding="UTF-8"?>

      <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

       

          <modelVersion>4.0.0</modelVersion>

          <groupId>com.diegocueva.comprobanteselectronicos</groupId>

          <artifactId>ce-site</artifactId>

          <packaging>war</packaging>

          <version>1.0-SNAPSHOT</version>

       

          <name>Comprobantes Electronicos</name>

       

          <properties>

              <version.jboss.bom>1.0.5.Final</version.jboss.bom>

              <version.standard.taglibs>1.1.2</version.standard.taglibs>

              <version.commons.logging>1.1.1</version.commons.logging>

              <version.jboss.as.maven.plugin>7.5.Final</version.jboss.as.maven.plugin>

              <maven.compiler.source>1.7</maven.compiler.source>

              <maven.compiler.target>1.7</maven.compiler.target>

          </properties>

       

          <dependencyManagement>

       

              <dependencies>

                  <dependency>

                      <groupId>org.jboss.bom</groupId>

                      <artifactId>jboss-javaee-6.0-with-hibernate</artifactId>

                      <version>${version.jboss.bom}</version>

                      <type>pom</type>

                      <scope>import</scope>

                  </dependency>

       

                  <dependency>

                      <groupId>org.jboss.bom</groupId>

                      <artifactId>jboss-javaee-6.0-with-spring</artifactId>

                      <version>${version.jboss.bom}</version>

                      <type>pom</type>

                      <scope>import</scope>

                  </dependency>

       

                  <dependency>

                      <groupId>taglibs</groupId>

                      <artifactId>standard</artifactId>

                      <version>${version.standard.taglibs}</version>

                  </dependency>

              </dependencies>

          </dependencyManagement>

       

       

       

       

       

          <dependencies>

              <dependency>

                  <groupId>com.diegocueva.comprobanteselectronicos</groupId>

                  <artifactId>ce-util</artifactId>

                  <version>1.0-SNAPSHOT</version>

                  <scope>compile</scope>

                  <exclusions>

                      <exclusion>

                          <groupId>org.slf4j</groupId>

                          <artifactId>slf4j-api</artifactId>

                      </exclusion>

                  </exclusions>

              </dependency>

              <dependency>

                  <groupId>com.diegocueva.comprobanteselectronicos</groupId>

                  <artifactId>ce-model</artifactId>

                  <version>1.0-SNAPSHOT</version>

                  <scope>compile</scope>

                  <exclusions>

                      <exclusion>

                          <artifactId>commons-logging</artifactId>

                          <groupId>commons-logging</groupId>

                      </exclusion>

                  </exclusions>

              </dependency>

              <dependency>

                  <groupId>com.diegocueva.comprobanteselectronicos</groupId>

                  <artifactId>ce-signature</artifactId>

                  <version>1.0-SNAPSHOT</version>

                  <scope>compile</scope>

                  <exclusions>

                      <exclusion>

                          <artifactId>commons-logging</artifactId>

                          <groupId>commons-logging</groupId>

                      </exclusion>

                  </exclusions>

              </dependency>

              <dependency>

                  <groupId>com.diegocueva.comprobanteselectronicos</groupId>

                  <artifactId>ce-dao</artifactId>

                  <version>1.0-SNAPSHOT</version>

                  <scope>compile</scope>

              </dependency>

       

              <dependency>

                  <groupId>com.diegocueva.comprobanteselectronicos</groupId>

                  <artifactId>ce-notifier</artifactId>

                  <version>1.0-SNAPSHOT</version>

              </dependency>       

       

              <dependency>

                  <groupId>ec.gob.sri</groupId>

                  <artifactId>ComprobantesDesktop</artifactId>

                  <version>1.0</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>ec.gob.sri</groupId>

                  <artifactId>firma-xades</artifactId>

                  <version>1.0</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>ec.gob.sri</groupId>

                  <artifactId>cliente-file-ws</artifactId>

                  <version>1.0</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>ec.gob.sri</groupId>

                  <artifactId>xmlsec-1.4.2-ADSI</artifactId>

                  <version>1.0</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>ec.gob.sri</groupId>

                  <artifactId>MITyCLibAPI</artifactId>

                  <version>1.0.4</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>ec.gob.sri</groupId>

                  <artifactId>MITyCLibCert</artifactId>

                  <version>1.0.4</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>ec.gob.sri</groupId>

                  <artifactId>MITyCLibTSA</artifactId>

                  <version>1.0.4</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>ec.gob.sri</groupId>

                  <artifactId>MITyCLibXADES</artifactId>

                  <version>1.0.4</version>

                  <scope>compile</scope>

              </dependency>

       

       

              <dependency>

                  <groupId>jstl</groupId>

                  <artifactId>jstl</artifactId>

                  <version>1.2</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>javax.faces</groupId>

                  <artifactId>jsf-api</artifactId>

                  <version>2.1</version>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>org.hibernate</groupId>

                  <artifactId>hibernate-validator</artifactId>

                  <exclusions>

                      <exclusion>

                          <groupId>org.slf4j</groupId>

                          <artifactId>slf4j-api</artifactId>

                      </exclusion>

                  </exclusions>

              </dependency>

              <dependency>

                  <groupId>javax.servlet</groupId>

                  <artifactId>javax.servlet-api</artifactId>

                  <version>3.0.1</version>

                  <scope>provided</scope>

              </dependency>

       

              <dependency>

                  <groupId>commons-logging</groupId>

                  <artifactId>commons-logging</artifactId>

                  <version>${version.commons.logging}</version>

              </dependency>

              <dependency>

                  <groupId>commons-fileupload</groupId>

                  <artifactId>commons-fileupload</artifactId>

                  <version>1.2.2</version>

              </dependency>

              <dependency>

                  <groupId>commons-io</groupId>

                  <artifactId>commons-io</artifactId>

                  <version>2.4</version>

              </dependency>

       

              <!-- Annotation processor that raising compilation errors whenever constraint

                  annotations are incorrectly used. -->

              <dependency>

                  <groupId>org.hibernate</groupId>

                  <artifactId>hibernate-validator-annotation-processor</artifactId>

                  <scope>provided</scope>

              </dependency>

       

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-aop</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-beans</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-context</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-context-support</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-core</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-expression</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-jdbc</artifactId>

                  <scope>compile</scope>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-orm</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-tx</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-test</artifactId>

                  <scope>test</scope>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-web</artifactId>

              </dependency>

              <dependency>

                  <groupId>org.springframework</groupId>

                  <artifactId>spring-webmvc</artifactId>

              </dependency>

       

              <!-- Other community dependencies -->

              <dependency>

                  <groupId>aopalliance</groupId>

                  <artifactId>aopalliance</artifactId>

              </dependency>

              <dependency>

                  <groupId>taglibs</groupId>

                  <artifactId>standard</artifactId>

              </dependency>

       

              <!-- Needed for running tests (you may also use TestNG) -->

              <dependency>

                  <groupId>junit</groupId>

                  <artifactId>junit</artifactId>

                  <version>4.8.2</version>

                  <scope>test</scope>

              </dependency>

       

       

              <!-- Add JSON dependency, specified in jboss-deployment-structure.xml -->

              <dependency>

                  <groupId>org.codehaus.jackson</groupId>

                  <artifactId>jackson-mapper-asl</artifactId>

                  <version>1.9.3</version>

                  <scope>provided</scope>

              </dependency>

       

              <dependency>

                  <groupId>org.codehaus.jackson</groupId>

                  <artifactId>jackson-core-asl</artifactId>

                  <version>1.9.3</version>

                  <scope>provided</scope>

              </dependency>

       

              <dependency>

                  <groupId>org.slf4j</groupId>

                  <artifactId>slf4j-simple</artifactId>

                  <version>1.6.4</version>

                  <scope>provided</scope>

              </dependency>

          </dependencies>

       

          <build>

              <directory>/tmp/target-ce-site</directory>

              <finalName>ce-site</finalName>

              <plugins>

                  <plugin>

                      <groupId>org.jboss.as.plugins</groupId>

                      <artifactId>jboss-as-maven-plugin</artifactId>

                      <version>${version.jboss.as.maven.plugin}</version>

                      <configuration>

                          <port>8888</port>

                      </configuration>

                  </plugin>

                  <plugin>

                      <artifactId>maven-surefire-plugin</artifactId>

                      <version>2.12</version>

                  </plugin>

                  <plugin>

                      <groupId>org.apache.tomcat.maven</groupId>

                      <artifactId>tomcat7-maven-plugin</artifactId>

                      <version>2.2</version>

                      <configuration>

                          <port>8888</port>

                          <path>/</path>

                      </configuration>

                  </plugin>

              </plugins>

          </build>

          <profiles>

              <profile>

                  <!-- When built in OpenShift the 'openshift' profile will be used when

                      invoking mvn. -->

                  <!-- Use this profile for any OpenShift specific customization your app

                      will need. -->

                  <!-- By default that is to put the resulting archive into the 'deployments'

                      folder. -->

                  <!-- http://maven.apache.org/guides/mini/guide-building-for-different-environments.html -->

                  <id>openshift</id>

                  <build>

                      <plugins>

                          <plugin>

                              <artifactId>maven-war-plugin</artifactId>

                              <version>2.2</version>

                              <configuration>

                                  <outputDirectory>deployments</outputDirectory>

                                  <warName>ROOT</warName>

                              </configuration>

                          </plugin>

                      </plugins>

                  </build>

              </profile>

          </profiles>

      </project>