1 Reply Latest reply on Aug 29, 2008 10:57 AM by thomas.diesler

    mavenize enterprise

    aguizar

      This post is about JBPM-1268 and JBPM-1287.

      In jBPM 3.2.3 the enterprise modules consisted of:
      jbpm-enterprise.jar - enterprise services and their backing EJBs.
      jbpm-console.war the JSF-based console modified to reference the above EJBs.
      jbpm-enterprise.ear a container for the above two.
      In addition, the Cactus test framework required a jbpm-test.ear to run tests from inside the app server.

      Only jbpm-enterprise.jar was mavenized, though the other enterprise modules had to be mavenized as well.

      Was there a reason not to do so? If not, JBPM-1268 needs to be reopened. Given the deadline for 3.3.0.CR1 it would have to be scheduled for a later version.

        • 1. Re: mavenize enterprise
          thomas.diesler

          I think this done actually. If you follow

          http://jbpm.dyndns.org/jbpmwiki/index.php?title=JBPM3BuildingTheInstaller

          you should see the jbpm-console working and the enterprise beans deploy

          16:56:00,550 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=JbpmDS' to JNDI name 'java:JbpmDS'
          16:56:00,865 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
          16:56:01,638 INFO [EjbModule] Deploying TimerEntityBean
          16:56:01,983 INFO [EjbModule] Deploying CommandServiceBean
          16:56:02,107 INFO [EjbModule] Deploying TimerServiceBean
          16:56:02,113 INFO [EjbModule] Deploying CommandListenerBean
          16:56:02,182 INFO [EjbModule] Deploying JobListenerBean
          16:56:04,193 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'TimerEntityBean' to jndi 'java:ejb/TimerEntityBean'
          16:56:04,202 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'CommandServiceBean' to jndi 'java:ejb/CommandServiceBean'
          16:56:04,250 INFO [ProxyFactory] Bound EJB Home 'CommandServiceBean' to jndi 'ejb/CommandServiceBean'
          16:56:04,274 INFO [BaseLocalProxyFactory] Bound EJB LocalHome 'TimerServiceBean' to jndi 'local/TimerServiceBean@14694596'
          


          Early next week, I'll try to integrate the enterprise tests in the hudson matrix

          http://jbpm.dyndns.org/jbpmwiki/index.php?title=JBPM3HudsonSetup