5 Replies Latest reply on May 14, 2013 5:49 PM by sebastien.michea

    How to deploy  MS3.2 on EAP6.1.beta ?

    sebastien.michea

      I downloaded and unzipped EAP6.1 beta then unzipped modeshape-3.2.0.Final-jbosseap-61-dist.zip in  jboss-eap-6.1 directory.

      it seems that EAP6.1.beta doesnt have a standalone directory like jboss 7.1 did...

      I renamed standalone-modeshape.xml to standalone.xml and when starting the server i get :

       

      =========================================================================

        JBoss Bootstrap Environment

        JBOSS_HOME: /Users/smichea/Desktop/jboss-eap-6.1

        JAVA: java

        JAVA_OPTS:  -server -XX:+UseCompressedOops -Xms1303m -Xmx1303m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

      =========================================================================

       

       

      org.jboss.modules.ModuleNotFoundException: org.jboss.as.standalone:main

                at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:224)

                at org.jboss.modules.Main.main(Main.java:288)

        • 1. Re: How to deploy  MS3.2 on EAP6.1.beta ?
          hchiorean

          Not sure what you mean by "it seems that EAP6.1.beta doesnt have a standalone directory like jboss 7.1 did": assuming you downloaded EAP 6 beta from http://www.jboss.org/jbossas/downloads.html & extracted the zip file, the folder structure is 98% identical to AS7.1.1 (the only real difference is in the modules folder). In other words, it definitivelly has a jboss-eap-6.1/standalone/configuration folder with various standalone-<config>.xml files.

           

          As far as the ModeShape kit goes, once you've unpacked that in jboss-eap-6.1, all you need to do is to startup EAP using jboss-eap-6.1/bin/standalone.sh(bat) -c standalone-modeshape.xml

          • 2. Re: How to deploy  MS3.2 on EAP6.1.beta ?
            sebastien.michea

            Hi Horia,

             

            Thank you for your answer, i downloaded from there but my mistake was when copying modeshape directories i replaced the EAP ones. Not yet accustomized to this Finder...

            • 3. Re: How to deploy  MS3.2 on EAP6.1.beta ?
              sebastien.michea

              By the way is it normal that the modeshape kit contains javax and org dirs under modules/ ?
              like you mentionned those modules are in EAP6.1 under modules/system/layers/base not under modules/ anymore

              • 4. Re: How to deploy  MS3.2 on EAP6.1.beta ?
                rhauch

                By the way is it normal that the modeshape kit contains javax and org dirs under modules/ ?

                Yes, that is normal. The ModeShape kit contains modules for the JCR API (the "javax..." module) and quite a few "org..." modules for the ModeShape JARs and some 3rd party libraries that don't provide AS7/EAP modules.

                 

                 

                like you mentionned those modules are in EAP6.1 under modules/system/layers/base not under modules/ anymore

                 

                Yes, EAP 6.1 contains the start of a change toward using "system/layers" (and other folder structures) underneath "modules". The design has not yet been finalized, so EAP actually looks for modules in multiple locations, including "modules" and "modules/system/layers" (among others). I expect this EAP feature to stabilize pretty quickly.

                 

                EAP contains a number of libraries that ModeShape strongly depends upon, so it's critical that ModeShape and dependency versions line up. That's why the kit from a given ModeShape release is intended for a specific version of EAP. This means that as EAP matures its "modules" directory structure over one or more future releases, ModeShape can easily adapt with its corresponding new release(s).

                1 of 1 people found this helpful
                • 5. Re: How to deploy  MS3.2 on EAP6.1.beta ?
                  sebastien.michea

                  Thats clear, thx !