Uploaded image for project: 'Red Hat Decision Manager'
  1. Red Hat Decision Manager
  2. RHDM-857

Unsatisfied narayana dependency installing kie-server

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Minor
    • None
    • 7.2.1.GA, 7.1.1.GA
    • Kie-Server
    • Issue reproduced consistently in Fedora 29

    • Hide

      Steps to reproduce:
      1. Install a fresh copy of JWS 5.0
      2. Extract kie-server.war directory from rhdm-7.2-kie-server-jws.zip and place in $JWS_HOME/tomcat/webapps
      3. Rename dir kie-server.war to kie-server
      4. Create $JWS_HOME/tomcat/bin/setenv.sh directory with values from documentation
      5. Manually create a kie-server user in the $JWS_HOME/tomcat/conf/tomcat-users.xml
      6. Start the JWS system
      7. Execute the curl verification, observe error page response
      7. Observe logs for the following exceptions:

      catalina.out:
      SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start.

      localhost.log:
      [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.jboss.narayana.tomcat.jta.NarayanaJtaServletContextListener]
      java.lang.ClassNotFoundException:
      org.jboss.narayana.tomcat.jta.NarayanaJtaServletContextListener

      Show
      Steps to reproduce: 1. Install a fresh copy of JWS 5.0 2. Extract kie-server.war directory from rhdm-7.2-kie-server-jws.zip and place in $JWS_HOME/tomcat/webapps 3. Rename dir kie-server.war to kie-server 4. Create $JWS_HOME/tomcat/bin/setenv.sh directory with values from documentation 5. Manually create a kie-server user in the $JWS_HOME/tomcat/conf/tomcat-users.xml 6. Start the JWS system 7. Execute the curl verification, observe error page response 7. Observe logs for the following exceptions: catalina.out: SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. localhost.log: [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [org.jboss.narayana.tomcat.jta.NarayanaJtaServletContextListener] java.lang.ClassNotFoundException: org.jboss.narayana.tomcat.jta.NarayanaJtaServletContextListener

    Description

      The kie-server included with RHDM does not include required dependencies for org.jboss.narayana.tomcat.jta.NarayanaJtaServletContextListener causing the server to fail deployment, even when following exactly the documented installatoin guide.

      This affects both the interactive jar installer and the steps for the ZIP install.

      A documentation bug is filed to include instructions for manually copying the jars from the offline maven repository already. https://issues.jboss.org/browse/BXMSDOC-3815 already.

      However, instead these jars should be packaged in the artifact, otherwise the product is non-functional out-of-the-box.

      Attachments

        Activity

          People

            swiderski.maciej Maciej Swiderski (Inactive)
            rhn-support-phagerma Phillip Hagerman
            Karel Suta Karel Suta
            Karel Suta Karel Suta
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: