3 Replies Latest reply on Dec 18, 2006 6:55 AM by srsuarez

    Jbpm on Tomcat 5.5

    srsuarez

      I am trying to run Jbpm on Tomcat 5.5. I have done these steps, but I have some questions:

      Steps
      (1) Download jbpm-starters-kit-3.1.1 from Jboss site
      (2) Deploy jbpm-starters-kit-3.1.1\jbpm-server\server\jbpm\deploy\jbpm.war into tomcat webapps.
      (3) Copy hibernate.cfg.xml from jbpm-starters-kit-3.1.1\jbpm\src\config.files to ur <jbpm-home>/WEB-INF/classes/
      (4) Run ant task for creating database tables and data from jbpm-starters-kit-3.1.1\jbpm\build.deploy.xml
      ( ant create.db ?buildfile build.deploy.xml)
      (5) Add few jars to lib folder of your application.
      (6) Start tomcat.
      (7) Start jbpm application.

      Questions
      * On the step (2), I have copied the "jbpm-starters-kit-3.1.1\jbpm-server\server\jbpm\deploy\jbpm.war" on tomcat webapps. Is it correct?
      * When I run the jbpm application I obtain this error on the tomcat logs. I don't know why success...:


      javax.faces.FacesException: Cannot get value for expression '#{userBean.userSelectItems}'
      at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
      at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
      at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:95)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
      at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:39
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
      at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:703)
      at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
      at org.apache.jsp.index_jsp._jspService(index_jsp.java:46)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jbpm.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:55)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jbpm.web.JbpmContextFilter.doFilter(JbpmContextFilter.java:83)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:59)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)

        • 1. Re: Jbpm on Tomcat 5.5
          srsuarez

          Too, I obtain this error log.

          INFO: building session factory
          Exception in thread "JbpmScheduler" java.lang.NoClassDefFoundError
          at org.hibernate.tuple.EntityMetamodel.class$(EntityMetamodel.java:41)
          at org.hibernate.tuple.EntityMetamodel.(EntityMetamodel.java:122)
          at org.hibernate.persister.entity.AbstractEntityPersister.(Abstrac
          tEntityPersister.java:412)
          at org.hibernate.persister.entity.SingleTableEntityPersister.(Sing
          leTableEntityPersister.java:108)
          at org.hibernate.persister.PersisterFactory.createClassPersister(Persist

          • 2. Re: Jbpm on Tomcat 5.5
            kukeltje

            you most likely missed some libs on the jbpm scheduler classpath

            • 3. Re: Jbpm on Tomcat 5.5
              srsuarez

              OK. Thanks. You are in reason. I need some jar files. I copied it and it runs ok.