2 Replies Latest reply on Aug 5, 2013 6:05 PM by nutower

    jBPM clone, compile and deploy


      Dev Envorinment: Mac OSX 10.8.4, NetBeans 7.3 (native maven support), GitHub Dancing Diffs (156),  git version, JBoss final...


      Did a git clone from NetBeans, project "Drools and jBPM build bootstrap", performed a build, consequently, all dependencies downloaded, then build sucess.


      Then opened "UberFire Showcase WebApp" maven project, tried to deploy to JBoss that launches from NetBeans, run failed with this error:


      JBAS014775:    New missing/unsatisfied dependencies:

            service jboss.naming.context.java.jboss.resources.ErraiService (missing) dependents: [service jboss.naming.context.java.module.uberfire-webapp.uberfire-webapp.env.ErraiService]



      19:12:22,711 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.module.uberfire-webapp.uberfire-webapp.env.ErraiServicejboss.naming.context.java.jboss.resources.ErraiServiceMissing[jboss.naming.context.java.module.uberfire-webapp.uberfire-webapp.env.ErraiServicejboss.naming.context.java.jboss.resources.ErraiService]"]}}}


      Not familiar with JBoss AS, so is there some more that has to be configured here?


      Understand Eclipse is magnificant and all should be using it, but I will not, so please can us "others" participate with jBPM?


      Thnak you!!!!




        • 1. Re: jBPM clone, compile and deploy

          Hi George,

          I totally understand what you mean, I'm a jBPM core and console developer using netbeans .

          The thing is, that all the web tooling provided by the project is using GWT, so for most of the projects we (and the technology of course) allows us to start the apps in Dev Mode (also know as hosted mode) or if you want to run the app for your end users you have a set of project called -distribution wars, which are wars specifically created for different application servers/servlet containers. If you want to run the Uberfire Showcase Webapp from netbeans, you can but in hosted mode (that means that it will be using a jetty instance started by the maven gwt plugin). For doing that you need to run the: mvn gwt:run goal, which you can easily do from inside netbeans. If you want to deploy the app to jboss please look at the distribution wars.


          The same for all the other tools like the jbpm console ng showcase, the drools workbench, etc.



          • 2. Re: jBPM clone, compile and deploy

            Hi Mauricio,


            Thanks for info, the GWT plug-in for NetBeans is behind in GWT versions. So, I use the command line mvn gwt:run and this works much better. Also, the target wars for jBoss 7 final works if the projects builds...


            It seems the jbpm 6 projects from GitHub are still unstable, the builds don't compile at times. I'm cloning from master branch, because many changes were done from beta-5.


            And branch 6.0.x looks obsolete because master is showing 6.1.0-SNAPSHOT, is there somewhere we can get an idea which jbpm projects are good for checking out?