3 Replies Latest reply on Dec 2, 2009 8:04 AM by kukeltje

    JBPM 4.1 or 4.2 on Weblogic 9.2 -> Extra jars + unable to lo

      Hi

      I have deployed a JBPM (4.1) application on Weblogic 9.2 Server. After a lot of lib clean up , it works fine except for 2 issues -

      1. Extra Libraries
      POM file contains

      <dependency>
      <groupId>org.jbpm.jbpm4</groupId>
      <artifactId>jbpm-jpdl</artifactId>
      <version>4.1</version>
      </dependency>


      This downloads tons of libraries to my target/web-inf/lib folder during build.
      Many of these cause conflict during deployment and are not needed (as i have other versions of those jars). I have to delete many jar files before deploying app on Weblogic 9.2. Has anyone deployed JBPM 4.1 or 4.2 w/o any such jar deletion/modifications ?? Can you share the POM file please.

      2. When i start the server - i get the message -
      com.sun.faces.config.ConfigurationException: It appears the JSP version of the container is older than 2.1 and unable to locate the EL RI expression factory, com.sun.el.ExpressionFactoryImpl. If not using JSP or the EL RI, make sure the context initialization parameter, com.sun.faces.expressionFactory, is properly set.
      


      When i remove the lines

      <context-param>
       <param-name>com.sun.faces.expressionFactory</param-name>
       <param-value>com.sun.faces.ExpressionFactoryImpl</param-value>
       </context-param>


      from web.xml and deploy again, it deploys w/o any issue



        • 1. Re: JBPM 4.1 or 4.2 on Weblogic 9.2 -> Extra jars + unable t

          For 2# : Just to explain, deleting expressionfactory entry from web.xml was a temp solution to get it working. I am looking for a better solution.

          Current jar files i have in lib folder (after cleanup)

          asm-1.5.3.jar
          asm-attrs-1.5.3.jar
          aspectjweaver-1.6.4.jar
          cglib-2.1_3.jar
          commons-beanutils-1.7.0.jar
          commons-collections-3.2.jar
          commons-dbcp-1.2.1.jar
          commons-digester-1.8.jar
          commons-logging.jar
          commons-pool-1.2.jar
          dom4j-1.6.1.jar
          el-api-1.2.jar
          el-ri-1.2.jar
          hibernate-3.2.4.sp1.jar
          hibernate-annotations-3.2.1.ga.jar
          hibernate-commons-annotations-3.1.0.GA.jar
          hibernate-core-3.3.1.GA.jar
          hibernate-entitymanager-3.4.0.GA.jar
          jbpm-api-4.1.jar
          jbpm-jpdl-4.1.jar
          jbpm-log-4.1.jar
          jbpm-pvm-4.1.jar
          jsf-api.jar
          jsf-facelets-1.1.15.B1.jar
          jsf-impl.jar
          juel-impl-2.1.0.jar
          livetribe-jsr223-2.0.5.jar
          mysql-connector-java-5.1.10-bin.jar
          persistence-api-1.0.jar
          richfaces-api-3.3.0.GA.jar
          richfaces-impl-3.3.0.GA.jar
          richfaces-ui-3.3.0.GA.jar
          spring-2.0.8.jar

          • 2. Re: JBPM 4.1 or 4.2 on Weblogic 9.2 -> Extra jars + unable t
            ainze

            Great work RockerRocker.

            Quick question though: do EL expressions still work from within jBPM?

            • 3. Re: JBPM 4.1 or 4.2 on Weblogic 9.2 -> Extra jars + unable t
              kukeltje

              would be nice if you could add a 'weblogic 9.2 profile' to the pom where these are excluded. We might be able to include that in jBPM (just with 'community' support though)