<div dir="ltr">Thank-you Dennis for hunting it down.<div><br></div><div>The &quot;master&quot; branch (6.1.0.Beta3) contain the J2EE entries for the Tomcat assembly (not commented out either). I hope our Users don&#39;t have the same trouble on going.</div>
<div><br></div><div>Apologies for the problems you&#39;ve had to contend with.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 2 May 2014 16:29, Dennis Crissman <span dir="ltr">&lt;<a href="mailto:dcrissma@redhat.com" target="_blank">dcrissma@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div>I figured it out. Looks like the
      TOMCAT-JEE-SECURITY sections of the web.xml are not packaged in
      the download. They can be found in the below url. Just copy over
      those sections and it seems to work.<br>
      <br>
<a href="https://github.com/droolsjbpm/kie-wb-distributions/blob/5255111cb52460e7c9da47c07ce84f4f0dc36055/kie-drools-wb/kie-drools-wb-distribution-wars/src/main/tomcat7/WEB-INF/web.xml" target="_blank">https://github.com/droolsjbpm/kie-wb-distributions/blob/5255111cb52460e7c9da47c07ce84f4f0dc36055/kie-drools-wb/kie-drools-wb-distribution-wars/src/main/tomcat7/WEB-INF/web.xml</a><br>

      <br>
      -Dennis<br>
      <br>
      On 05/02/2014 09:50 AM, Dennis Crissman wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div>Valve is in place<br>
        grep org.apache.catalina.valves.AccessLogValve conf/server.xml <br>
                &lt;Valve
        className=&quot;org.apache.catalina.valves.AccessLogValve&quot;
        directory=&quot;logs&quot;<br>
        <br>
        <br>
        I do not see the a security section exists in the web.xml.
        Please tell me what I am missing.<br>
        grep TOMCAT-JEE-SECURITY
webapps/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0/WEB-INF/web.xml<br>
        &lt;empty&gt;<br>
        <br>
        grep TOMCAT-JEE-SECURITY conf/web.xml<br>
        &lt;empty&gt;<br>
        <br>
        -Dennis<br>
        <br>
        On 05/01/2014 02:20 PM, Michael Anstis wrote:<br>
      </div>
      <blockquote type="cite">
        <p dir="ltr">The instructions immediately below your email state
          the configuration uses Users defined in
          WEB-INF/classes/users.properties.</p>
        <p dir="ltr">You need to add the additional J2EE security
          configuration to web.xml and the related Tomcat Valve
          definition to Tomcat (I forget exactly where but think I&#39;ve
          mentioned it before in other emails on this thread).</p>
        <p dir="ltr">Sent on the move</p>
        <div class="gmail_quote">On 1 May 2014 19:11, &quot;Dennis Crissman&quot;
          &lt;<a href="mailto:dcrissma@redhat.com" target="_blank">dcrissma@redhat.com</a>&gt;

          wrote:<br type="attribution">
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000"> I am using tomcat7
              and followed the instructions below, so that I now having
              a standing server. I cannot however log into that server.
              No exceptions or errors are thrown or displayed. Any
              suggestions?<br>
              <br>
              conf/tomcat-users.xml<br>
                ...<br>
                &lt;role rolename=&quot;admin&quot;/&gt;<br>
                &lt;role rolename=&quot;analyst&quot;/&gt;<br>
                &lt;role rolename=&quot;manager-gui&quot;/&gt;<br>
                &lt;role rolename=&quot;admin-gui&quot;/&gt;<br>
                &lt;role rolename=&quot;admin-script&quot;/&gt;<br>
                &lt;role rolename=&quot;user&quot;/&gt;<br>
                &lt;role rolename=&quot;manager&quot;/&gt;<br>
                &lt;role rolename=&quot;developer&quot;/&gt;<br>
                &lt;user username=&quot;tomcat&quot; password=&quot;***&quot;
              roles=&quot;manager-gui,admin-gui,admin-script&quot;/&gt;<br>
                &lt;user username=&quot;kie&quot; password=&quot;***&quot;
              roles=&quot;admin,developer&quot;/&gt;<br>
              <div><br>
                <br>
                -------- Original Message --------
                <table cellpadding="0" cellspacing="0" border="0">
                  <tbody>
                    <tr>
                      <th align="RIGHT" nowrap valign="BASELINE">Subject: </th>
                      <td>Re: [rules-users] Problems deploying war</td>
                    </tr>
                    <tr>
                      <th align="RIGHT" nowrap valign="BASELINE">Date: </th>
                      <td>Thu, 24 Apr 2014 16:45:17 +0100</td>
                    </tr>
                    <tr>
                      <th align="RIGHT" nowrap valign="BASELINE">From: </th>
                      <td>Michael Anstis <a href="mailto:michael.anstis@gmail.com" target="_blank">&lt;michael.anstis@gmail.com&gt;</a></td>
                    </tr>
                    <tr>
                      <th align="RIGHT" nowrap valign="BASELINE">Reply-To: </th>
                      <td>Rules Users List <a href="mailto:rules-users@lists.jboss.org" target="_blank">&lt;rules-users@lists.jboss.org&gt;</a></td>
                    </tr>
                    <tr>
                      <th align="RIGHT" nowrap valign="BASELINE">To: </th>
                      <td>Rules Users List <a href="mailto:rules-users@lists.jboss.org" target="_blank">&lt;rules-users@lists.jboss.org&gt;</a></td>
                    </tr>
                  </tbody>
                </table>
                <br>
                <br>
                <div dir="ltr">OK, repeated.
                  <div><br>
                  </div>
                  <div>1) Downloaded Tomcat 7.0 from <a href="http://tomcat.apache.org/download-70.cgi" target="_blank">http://tomcat.apache.org/download-70.cgi</a></div>
                  <div><br>
                  </div>
                  <div>2) Downloaded Drools Workbench distribution
                    from <a href="http://drools.jboss.org/downloads.html" target="_blank">http://drools.jboss.org/downloads.html</a></div>
                  <div><br>
                  </div>
                  <div>3) Copied 3 required JARs to /lib</div>
                  <div><br>
                  </div>
                  <div>4) Changed Tomcat&#39;s Manager upload limit in
                    /webapps/manager/WEB-INF/web.xml</div>
                  <div><br>
                  </div>
                  <div>5) Started Tomcat</div>
                  <div><br>
                  </div>
                  <div>6) Browse to Manager application</div>
                  <div><br>
                  </div>
                  <div>7) Upload
                    kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0.war</div>
                  <div><br>
                  </div>
                  <div>8) Success.</div>
                  <div><br>
                  </div>
                  <div>9) Click on link in Tomcat&#39;s Manager and KIE
                    Drools Workbench launched successfully.</div>
                  <div><br>
                  </div>
                  <div>10) Logged in with user defined in
/webapps/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0/WEB-INF/classes/users.properties</div>
                  <div><br>
                  </div>
                </div>
                <div class="gmail_extra"><br>
                  <br>
                  <div class="gmail_quote"> On 15 April 2014 14:57, Ven
                    Tadipatri <span dir="ltr">&lt;<a href="mailto:ven.tadipatri@ll.mit.edu" target="_blank">ven.tadipatri@ll.mit.edu</a>&gt;</span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                      <div bgcolor="#FFFFFF" text="#000000">
                        <div>I&#39;m not sure what you mean by the J2ee
                          security section. I didn&#39;t see anything like
                          that in the web.xml.  There didn&#39;t appear to
                          be <br>
                          any code that was commented out.<br>
                          <br>
                          Thanks,<br>
                          Ven
                          <div>
                            <div><br>
                              <br>
                              On 04/15/2014 08:40 AM, Michael Anstis
                              wrote:<br>
                            </div>
                          </div>
                        </div>
                        <blockquote type="cite">
                          <div>
                            <div>
                              <div dir="ltr">If you&#39;re using 6.0 (as
                                opposed to 6.1.0-SNAPSHOT) did you also
                                uncomment the J2EE security section in
                                the web.xml?</div>
                            </div>
                          </div>
                          <div class="gmail_extra"><br>
                            <br>
                            <div class="gmail_quote">
                              <div>
                                <div>On 15 April 2014 13:27, Ven
                                  Tadipatri <span dir="ltr">&lt;<a href="mailto:ven.tadipatri@ll.mit.edu" target="_blank">ven.tadipatri@ll.mit.edu</a>&gt;</span>
                                  wrote:<br>
                                </div>
                              </div>
                              <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                <div bgcolor="#FFFFFF" text="#000000">
                                  <div>
                                    <div>
                                      <div>I&#39;ve added the following
                                        libraries to the lib folder (I&#39;m
                                        assuming you mean the Tomcat
                                        library, not the webapp-specific
                                        WEB-INF/lib folder ):<br>
                                        -rwxr-xr-x 1 svc-tomcat
                                        svc-tomcat   43519 Apr 14
                                        08:38
                                        javax.security.jacc-api-1.4.jar<br>
                                        -rwxr-xr-x 1 svc-tomcat
                                        svc-tomcat    6992 Apr 14
                                        08:38
kie-tomcat-integration-6.0.1.Final.jar<br>
                                        -rwxr-xr-x 1 svc-tomcat
                                        svc-tomcat   26084 Apr 14
                                        08:38 slf4j-api-1.7.5.jar<br>
                                        <br>
                                        The following lines are in the
                                        server.xml:<br>
                                        Â Â Â  Â  &lt;Host
                                        name=&quot;localhost&quot; 
                                        appBase=&quot;webapps&quot; 
                                        unpackWARs=&quot;true&quot;
                                        autoDeploy=&quot;true&quot;&gt;<br>
                                        <br>
                                        Â Â Â Â Â Â Â  &lt;Valve
                                        className=&quot;org.apache.catalina.valves.AccessLogValve&quot;
                                        directory=&quot;logs&quot;<br>
                                        Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
                                        prefix=&quot;localhost_access_log.&quot;
                                        suffix=&quot;.txt&quot;<br>
                                        Â Â Â Â Â Â Â Â Â Â Â Â Â Â 
                                        pattern=&quot;%h %l %u %t
                                        &amp;quot;%r&amp;quot; %s %b&quot;
                                        /&gt;<br>
                                        <br>
                                        Â Â Â  Â Â Â  &lt;Valve
                                        className=&quot;org.kie.integration.tomcat.JACCValve&quot;
                                        /&gt;<br>
                                        Â Â Â  &lt;/Host&gt;<br>
                                        <br>
                                        There doesn&#39;t seem to be any log
                                        output when the login fails. It
                                        just brings me back to the same
                                        url:<br>
                                        <a href="http://localhost:8080/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0/org.kie.workbench.drools.KIEDroolsWebapp/j_security_check" target="_blank">http://localhost:8080/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0/org.kie.workbench.drools.KIEDroolsWebapp/j_security_check</a><br>

                                        Any ideas?<br>
                                        <br>
                                        Thanks,<br>
                                        Ven
                                        <div>
                                          <div><br>
                                            <br>
                                            <br>
                                            On 04/14/2014 11:50 AM,
                                            Michael Anstis wrote:<br>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                  <div>
                                    <div>
                                      <blockquote type="cite">
                                        <div>
                                          <div>
                                            <div dir="ltr">You&#39;ll need
                                              to add the additional
                                              libraries to /lib and
                                              configure Catalina with
                                              the additional &quot;Valve&quot;, as
                                              described in previous
                                              emails.
                                              <div><br>
                                              </div>
                                              <div>These configure
                                                Tomcat to use the
                                                tomcat-users.xml file.</div>
                                            </div>
                                          </div>
                                        </div>
                                        <div class="gmail_extra"><br>
                                          <br>
                                          <div class="gmail_quote">
                                            <div>
                                              <div>On 14 April 2014
                                                14:36, Ven Tadipatri <span dir="ltr">&lt;<a href="mailto:ven.tadipatri@ll.mit.edu" target="_blank">ven.tadipatri@ll.mit.edu</a>&gt;</span>
                                                wrote:<br>
                                              </div>
                                            </div>
                                            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                              <div bgcolor="#FFFFFF" text="#000000">
                                                <div>
                                                  <div>
                                                    <div>You&#39;re right -
                                                      I&#39;m getting closer
                                                      :)<br>
                                                      Now, the <a href="http://localhost:8080/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0/" target="_blank">http://localhost:8080/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0/</a>
                                                      url comes up, but
                                                      when I try to log
                                                      in with the user
                                                      and password in my<br>
                                                      tomcat-users.xml
                                                      file, it doesn&#39;t
                                                      log me in.<br>
                                                      <br>
                                                      I was able to
                                                      bring up the main
                                                      page both with the
                                                      binary
                                                      distribution
                                                      (which came up
                                                      with a KIE IDE
                                                      logo) and the one
                                                      I built with maven
                                                      from sources<br>
                                                      (which came up
                                                      with a UF logo).
                                                      The login page
                                                      looked identical
                                                      except for the
                                                      logo.<br>
                                                      <br>
                                                      This is what my
                                                      tomcat-users.xml
                                                      file looks like:<br>
                                                      &lt;role
                                                      rolename=&quot;analyst&quot;/&gt;<br>
                                                      Â  &lt;role
                                                      rolename=&quot;admin&quot;/&gt;<br>
                                                      Â  &lt;user
                                                      username=&quot;guest&quot;
                                                      password=&quot;****&quot;
                                                      roles=&quot;analyst,admin&quot;/&gt;<br>
                                                      Â  &lt;user
                                                      username=&quot;admin&quot;
                                                      password=&quot;****&quot;
                                                      roles=&quot;analyst,admin&quot;/&gt;<br>
                                                      <br>
                                                      (The password has
                                                      been starred out
                                                      in this e-mail)<br>
                                                      The only change I
                                                      made to the war
                                                      was<br>
                                                      Â mv
                                                      org.uberfire.security.auth.AuthenticationSource-TOMCAT-JEE-SECURITY
org.uberfire.security.auth.AuthenticationSource<br>
                                                      <br>
                                                      Is there something
                                                      I have to do with
                                                      the login.config
                                                      or
                                                      realm.properties?<br>
                                                      <br>
                                                      Thanks,<br>
                                                      Ven
                                                      <div>
                                                        <div><br>
                                                          <br>
                                                          On 04/14/2014
                                                          09:17 AM,
                                                          Michael Anstis
                                                          wrote:<br>
                                                        </div>
                                                      </div>
                                                    </div>
                                                  </div>
                                                </div>
                                                <div>
                                                  <div>
                                                    <blockquote type="cite">
                                                      <div>
                                                        <div>
                                                          <div dir="ltr">You&#39;re


                                                          almost there
                                                          by the look of
                                                          it!!!
                                                          <div><br>
                                                          </div>
                                                          <div>I replied
                                                          to your other
                                                          questions
                                                          about why the
                                                          workbench is
                                                          trying to
                                                          access git..
                                                          you can
                                                          disable this
                                                          and then you
                                                          shouldn&#39;t get
                                                          the error you
                                                          paste (I
                                                          assume you
                                                          can&#39;t access <a href="http://github.com" target="_blank">github.com</a>
                                                          from where
                                                          you&#39;re trying
                                                          to deploy).</div>
                                                          <div><br>
                                                          </div>
                                                          <div>The JBoss
                                                          AS7 WAR works
                                                          &quot;out of the
                                                          box&quot;.. no need
                                                          to configure
                                                          anything
                                                          extra, or
                                                          download any
                                                          WARs :)</div>
                                                          <div><br>
                                                          </div>
                                                          <div>I would
                                                          encourage you
                                                          to delete
                                                          .niogit folder
                                                          in /bin when
                                                          trying to
                                                          deploy (if you
                                                          had errors
                                                          before).</div>
                                                          <div><br>
                                                          </div>
                                                          <div>.niogit
                                                          is where the
                                                          workbench
                                                          stores it&#39;s
                                                          configuration
                                                          and any
                                                          downloaded git
                                                          repositories.</div>
                                                          </div>
                                                        </div>
                                                      </div>
                                                      <div class="gmail_extra"><br>
                                                        <br>
                                                        <div class="gmail_quote">
                                                          <div>
                                                          <div>On 14
                                                          April 2014
                                                          14:14, Ven
                                                          Tadipatri <span dir="ltr">&lt;<a href="mailto:ven.tadipatri@ll.mit.edu" target="_blank">ven.tadipatri@ll.mit.edu</a>&gt;</span>
                                                          wrote:<br>
                                                          </div>
                                                          </div>
                                                          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                                          <div bgcolor="#FFFFFF" text="#000000">
                                                          <div>
                                                          <div>
                                                          <div>I&#39;m not
                                                          quite sure why
                                                          it&#39;s so
                                                          challenging to
                                                          get the war
                                                          deployed with
                                                          Tomcat. Is it
                                                          easier to
                                                          deploy the war
                                                          with Jboss?<br>
                                                          These are the
                                                          exceptions I&#39;m
                                                          getting, even
                                                          after adding
                                                          &quot;-Dorg.kie.demo=false&quot;
                                                          to the
                                                          CATALINA_OPTS
                                                          in catalina.sh<br>
                                                          I want to
                                                          disable the
                                                          access to
                                                          remote git
                                                          repos. <br>
                                                          <div> <br>
                                                          INFO:
                                                          Deploying web
                                                          application
                                                          archive
/opt/tomcat/tomcat7/webapps/drools-workbench-6.0.1.Final-tomcat7.0.war<br>
                                                          </div>
                                                          2014-04-14
                                                          09:04:23,985
                                                          [localhost-startStop-1]
                                                          INFO  Found
                                                          kmodule: <a>jar:file:/opt/tomcat/tomcat7/webapps/drools-workbench-6.0.1.Final-tomcat7.0/WEB-INF/lib/drools-wb-rest-defaultapprover-6.0.1.Final.jar!/META-INF/kmodule.xml</a><br>

                                                          2014-04-14
                                                          09:04:24,036
                                                          [localhost-startStop-1]
                                                          INFO 
                                                          KieModule was
added:ZipKieModule[
ReleaseId=org.drools:drools-wb-rest-defaultapprover:6.0.1.Finalfile=/opt/tomcat/tomcat7/webapps/drools-workbench-6.0.1.Final-tomcat7.0/WEB-INF/lib/drools-wb-rest-defaultapprover-6.0.1.Final.jar]<br>
                                                          2014-04-14
                                                          09:04:24,036
                                                          [localhost-startStop-1]
                                                          INFO  Found
                                                          kmodule: <a>jar:file:/opt/tomcat/tomcat7/webapps/drools-workbench-6.0.1.Final-tomcat7.0/WEB-INF/lib/drools-wb-rest-defaultapprover-6.0.1.Final.jar!/META-INF/kmodule.xml</a><br>

                                                          2014-04-14
                                                          09:04:24,039
                                                          [localhost-startStop-1]
                                                          INFO 
                                                          KieModule was
added:ZipKieModule[
ReleaseId=org.drools:drools-wb-rest-defaultapprover:6.0.1.Finalfile=/opt/tomcat/tomcat7/webapps/drools-workbench-6.0.1.Final-tomcat7.0/WEB-INF/lib/drools-wb-rest-defaultapprover-6.0.1.Final.jar]<br>
                                                          2014-04-14
                                                          09:07:36,460
                                                          [localhost-startStop-1]
                                                          ERROR Failed
                                                          to setup
                                                          Repository
                                                          &#39;uf-playground&#39;
                                                          <div><br>
                                                          java.lang.RuntimeException:



                                                          <a href="https://github.com/guvnorngtestuser1/guvnorng-playground.git" target="_blank">https://github.com/guvnorngtestuser1/guvnorng-playground.git</a>:
                                                          cannot open
                                                          git-upload-pack<br>
                                                          </div>
                                                          Â Â Â Â Â Â Â 
                                                          at
org.uberfire.backend.server.repositories.git.GitRepositoryFactoryHelper.newRepository(GitRepositoryFactoryHelper.java:80)~[uberfire-backend-server-0.3.1.Final.jar:0.3.1.Final]<br>
                                                          </div>
                                                          </div>
                                                          Â Â Â Â Â Â Â 
                                                          at
                                                          org.uberfire.backend.server.repositories.git.GitRepositoryFactoryHelper$Proxy$_$$_WeldClientProxy.newRepository(GitRepositoryFactoryHelper$Proxy$_$$_WeldClientProxy.java)~[uberfire-backend-server-0.3.1.Final.jar:0.3.1.Final]


                                                          <div>
                                                          <div><br>
                                                          <br>
                                                          <br>
                                                          Thanks,<br>
                                                          Ven
                                                          <div>
                                                          <div><br>
                                                          <br>
                                                          On 04/14/2014
                                                          08:57 AM,
                                                          Michael Anstis
                                                          wrote:<br>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          <div>
                                                          <div>
                                                          <div>
                                                          <div>
                                                          <blockquote type="cite">
                                                          <div dir="ltr">If


                                                          apply the
                                                          additional
                                                          configuration
                                                          you are
                                                          telling Tomcat
                                                          to use Users
                                                          defined in
                                                          &lt;tomcat_install_folder&gt;/conf/tomcat-users.xml
                                                          <div><br>
                                                          </div>
                                                          <div>I
                                                          modified the
                                                          WAR by
                                                          unzipping it,
                                                          modifying the
                                                          relevant files
                                                          and then
                                                          zipping it
                                                          back into a
                                                          WAR before
                                                          deploying.</div>
                                                          </div>
                                                          <div class="gmail_extra"><br>
                                                          <br>
                                                          <div class="gmail_quote">On



                                                          14 April 2014
                                                          13:53, Ven
                                                          Tadipatri <span dir="ltr">&lt;<a href="mailto:ven.tadipatri@ll.mit.edu" target="_blank">ven.tadipatri@ll.mit.edu</a>&gt;</span>
                                                          wrote:<br>
                                                          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                                          <div bgcolor="#FFFFFF" text="#000000">
                                                          <div>Hi
                                                          Michael,<br>
                                                          Â Â 
                                                          Unfortunately
                                                          I can&#39;t seem
                                                          to get the
                                                          6.0.1 version
                                                          up and
                                                          running. I
                                                          followed the
                                                          steps below,
                                                          finding the 3
                                                          jars listed
                                                          below online.<br>
                                                          But still,
                                                          Tomcat just
                                                          hangs for a
                                                          bit, then
                                                          throws a bunch
                                                          of severe
                                                          warnings.
                                                          There don&#39;t
                                                          seem to be any
                                                          log messages
                                                          describing the
                                                          problem.<br>
                                                          Also, I&#39;m a
                                                          bit confused
                                                          by the
                                                          directions -
                                                          how can we
                                                          modify the
                                                          WEB-INF
                                                          directory
                                                          before the war
                                                          is deployed?
                                                          And how do we
                                                          define users<br>
                                                          in the
                                                          login.config
                                                          file?
                                                          <div><br>
                                                          <br>
                                                          Thanks,<br>
                                                          Ven<br>
                                                          <br>
                                                          On 04/11/2014
                                                          10:49 AM,
                                                          Michael Anstis
                                                          wrote:<br>
                                                          </div>
                                                          </div>
                                                          <div>
                                                          <div>
                                                          <blockquote type="cite">
                                                          <div dir="ltr">Hi,




                                                          <div><br>
                                                          </div>
                                                          <div>There
                                                          have been a
                                                          few people
                                                          with Tomcat
                                                          deployment
                                                          issues for
                                                          kie-drools-wb,
                                                          so I thought
                                                          I&#39;d give it a
                                                          try.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>These are
                                                          the steps I
                                                          followed for <b>successful</b>
                                                          deployment
                                                          (most of which
                                                          is already
                                                          documented,
                                                          but not
                                                          obvious, in
                                                          the WAR&#39;s
                                                          README.txt
                                                          file):-</div>
                                                          <div><br>
                                                          </div>
                                                          <div><b>6.0.1</b></div>
                                                          <div><b><br>
                                                          </b></div>
                                                          <div>Starting
                                                          with a clean
                                                          install of
                                                          Tomcat 7.</div>
                                                          <div><br>
                                                          </div>
                                                          <div>
                                                          <div>1. Copy
                                                          &quot;kie-tomcat-integration&quot;
                                                          JAR into
                                                          TOMCAT_HOME/lib
(org.kie:kie-tomcat-integration)</div>
                                                          <div>2. Copy
                                                          &quot;JACC&quot; JAR
                                                          into <font face="courier
                                                          new,
                                                          monospace">TOMCAT_HOME/lib</font>
                                                          (javax.security.jacc:artifactId=javax.security.jacc-api






                                                          in JBoss Maven
                                                          Repository)</div>
                                                          <div>3. Copy
                                                          &quot;slf4j-api&quot;
                                                          JAR into <font face="courier
                                                          new,
                                                          monospace">TOMCAT_HOME/lib</font>
                                                          (org.slf4j:artifactId=slf4j-api





                                                          in JBoss Maven
                                                          Repository)</div>
                                                          <div>4. Add
                                                          valve
                                                          configuration
                                                          into <font face="courier
                                                          new,
                                                          monospace">TOMCAT_HOME/conf/server.xml</font>
                                                          inside <font face="courier
                                                          new,
                                                          monospace">&lt;Host&gt;</font>
                                                          element as
                                                          last valve
                                                          definition:</div>
                                                          <div><br>
                                                          </div>
                                                          <div>  <font face="courier
                                                          new,
                                                          monospace"> &lt;Valve





                                                          className=&quot;org.kie.integration.tomcat.JACCValve&quot;





                                                          /&gt;</font></div>
                                                          <div><br>
                                                          </div>
                                                          <div>5. Edit <font face="courier
                                                          new,
                                                          monospace">TOMCAT_HOME/conf/tomcat-users.xml</font>
                                                          to include
                                                          roles and
                                                          users, make
                                                          sure there
                                                          will be
                                                          &#39;analyst&#39; or
                                                          &#39;admin&#39; roles
                                                          defined as
                                                          it&#39;s required
                                                          to be
                                                          authorized to
                                                          use kie-wb</div>
                                                          </div>
                                                          <div>
                                                          <div>6.
                                                          Delete <font face="courier
                                                          new,
                                                          monospace">org.uberfire.security.auth.AuthenticationSource</font> inside







                                                          <font face="courier
                                                          new,
                                                          monospace">WEB-INF/classes/META-INF/services</font></div>
                                                          <div>7. Rename
                                                          <font face="courier
                                                          new,
                                                          monospace">org.uberfire.security.auth.AuthenticationSource-TOMCAT-JEE-SECURITY</font>
                                                          to <font face="courier
                                                          new,
                                                          monospace">org.uberfire.security.auth.AuthenticationSource </font>inside







                                                          <font face="courier
                                                          new,
                                                          monospace">WEB-INF/classes/META-INF/services</font></div>
                                                          <div>8.
                                                          Increase
                                                          Java&#39;s PermGen
                                                          space by
                                                          adding file <span>TOMCAT_HOME/bin/</span><font face="courier
                                                          new,
                                                          monospace">setenv.sh</font> containing <font face="courier
                                                          new,
                                                          monospace">export
JAVA_OPTS=&quot;-Xmx1024m
-XX:MaxPermSize=256m&quot;</font></div>
                                                          </div>
                                                          <div>9. Start
                                                          Tomcat with <font face="courier
                                                          new,
                                                          monospace">TOMCAT_HOME/bin/startup.sh<br>
                                                          </font></div>
                                                          <div>10. Go to
                                                          Management
                                                          Console, <font face="courier
                                                          new,
                                                          monospace"><a href="http://localhost:8080/management" target="_blank">http://localhost:8080/management</a></font></div>
                                                          <div>11.
                                                          Deploy
                                                          modified WAR</div>
                                                          <div><br>
                                                          </div>
                                                          <div>If you do
                                                          not complete
                                                          these steps
                                                          the WAR works
                                                          &quot;out of the
                                                          box&quot; but
                                                          you&#39;ll need to
                                                          define Users
                                                          in <font face="courier
                                                          new,
                                                          monospace">WEB-INF/classes/login.config</font></div>
                                                          <div><br>
                                                          </div>
                                                          <div><b>6.1.0-SNAPSHOT</b></div>
                                                          <div><b><br>
                                                          </b></div>
                                                          <div>
                                                          <div>Starting
                                                          with a clean
                                                          install of
                                                          Tomcat 7.</div>
                                                          </div>
                                                          <div><br>
                                                          </div>
                                                          <div>
                                                          <div>1. Copy
                                                          &quot;kie-tomcat-integration&quot;
                                                          JAR into
                                                          TOMCAT_HOME/lib
(org.kie:kie-tomcat-integration)</div>
                                                          <div>2. Copy
                                                          &quot;JACC&quot; JAR
                                                          into
                                                          TOMCAT_HOME/lib
                                                          (javax.security.jacc:artifactId=javax.security.jacc-api




                                                          in JBoss Maven
                                                          Repository)</div>
                                                          <div>3. Copy
                                                          &quot;slf4j-api&quot;
                                                          JAR into
                                                          TOMCAT_HOME/lib
                                                          (org.slf4j:artifactId=slf4j-api




                                                          in JBoss Maven
                                                          Repository)</div>
                                                          <div>4. Add
                                                          valve
                                                          configuration
                                                          into
                                                          TOMCAT_HOME/conf/server.xml
                                                          inside Host
                                                          element as
                                                          last valve
                                                          definition:</div>
                                                          <div><br>
                                                          </div>
                                                          <div>  <font face="courier
                                                          new,
                                                          monospace"> &lt;Valve





                                                          className=&quot;org.kie.integration.tomcat.JACCValve&quot;





                                                          /&gt;</font></div>
                                                          <div><br>
                                                          </div>
                                                          <div>5. Edit
                                                          TOMCAT_HOME/conf/tomcat-users.xml
                                                          to include
                                                          roles and
                                                          users, make
                                                          sure there
                                                          will be
                                                          &#39;analyst&#39; or
                                                          &#39;admin&#39; roles
                                                          defined as
                                                          it&#39;s required
                                                          to be
                                                          authorized to
                                                          use kie-wb</div>
                                                          <div>
                                                          <div style="font-weight:normal">6.





                                                          Start Tomcat
                                                          with <font face="courier
                                                          new,
                                                          monospace">TOMCAT_HOME/bin/startup.sh<br>
                                                          </font></div>
                                                          <div style="font-weight:normal">7.





                                                          Go to
                                                          Management
                                                          Console, <font face="courier
                                                          new,
                                                          monospace"><a href="http://localhost:8080/management" target="_blank">http://localhost:8080/management</a></font></div>
                                                          <div style="font-weight:normal">8.





                                                          Deploy
                                                          modified WAR</div>
                                                          <div style="font-weight:bold"><br>
                                                          </div>
                                                          <div>With kind
                                                          regards,</div>
                                                          <div><br>
                                                          </div>
                                                          <div>Mike</div>
                                                          </div>
                                                          </div>
                                                          <div><b><br>
                                                          </b></div>
                                                          <div><br>
                                                          </div>
                                                          </div>
                                                          <div class="gmail_extra"><br>
                                                          <br>
                                                          <div class="gmail_quote">On




                                                          10 April 2014
                                                          19:25, Ven
                                                          Tadipatri <span dir="ltr">&lt;<a href="mailto:ven.tadipatri@ll.mit.edu" target="_blank">ven.tadipatri@ll.mit.edu</a>&gt;</span>
                                                          wrote:<br>
                                                          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
                                                          <div bgcolor="#FFFFFF" text="#000000"><font face="Times
                                                          New Roman,
                                                          Times, serif">Hi,<br>
                                                          Â  I&#39;m trying
                                                          to get set up
                                                          with Drools
                                                          and Guvnor. 
                                                          I&#39;ve had some
                                                          success
                                                          building a
                                                          test program
                                                          with Drools,
                                                          but when I saw
                                                          that there&#39;s a
                                                          webapp<br>
                                                          to manage and
                                                          view rules, I
                                                          was interested
                                                          in getting
                                                          that working
                                                          as well.
                                                          Unfortunately
                                                          I haven&#39;t had
                                                          much success
                                                          with that.<br>
                                                          Â  I
                                                          downloaded the
                                                          kie-drools-wb-distribution-6.0.1.Final.zip



                                                          file from the
                                                          JBoss drools
                                                          website and
                                                          dropped the
                                                          binaries/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0.war<br>
                                                          into my Tomcat
                                                          directory. 
                                                          Tomcat was
                                                          just hanging
                                                          for a while,
                                                          then spit out
                                                          a bunch of
                                                          error
                                                          messages:<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.core.StandardContext
                                                          startInternal<br>
                                                          INFO:
                                                          Deploying web
                                                          application
                                                          archive
/opt/tomcat/tomcat7/webapps/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0.war<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.core.StandardContext
                                                          startInternal<br>
                                                          SEVERE: Error
                                                          listenerStart<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.core.StandardContext
                                                          startInternal<br>
                                                          S</font><font face="Times
                                                          New Roman,
                                                          Times, serif">EVERE:





                                                          Context
                                                          [/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0]
                                                          startup failed
                                                          due to
                                                          previous
                                                          errors<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads<br>
                                                          SEVERE: The
                                                          web
                                                          application
                                                          [/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0]
                                                          appears to
                                                          have started a
                                                          thread named
                                                          [pool-4-thread-1]
                                                          but has failed
                                                          to stop it.
                                                          This is very
                                                          likely to
                                                          create a
                                                          memory leak.<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads<br>
                                                          SEVERE: The
                                                          web
                                                          application
                                                          [/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0]
                                                          appears to
                                                          have started a
                                                          thread named
                                                          [Thread-3] but
                                                          has failed to
                                                          stop it. This
                                                          is very likely
                                                          to create a
                                                          memory leak.<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads<br>
                                                          SEVERE: The
                                                          web
                                                          application
                                                          [/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0]
                                                          appears to
                                                          have started a
                                                          thread named
                                                          [pool-7-thread-1]
                                                          but has failed
                                                          to stop it.
                                                          This is very
                                                          likely to
                                                          create a
                                                          memory leak.<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.loader.WebappClassLoader
clearReferencesThreads<br>
                                                          SEVERE: The
                                                          web
                                                          application
                                                          [/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0]
                                                          appears to
                                                          have started a
                                                          thread named
                                                          [Git-Daemon-Accept]
                                                          but has failed
                                                          to stop it.
                                                          This is very
                                                          likely to
                                                          create a
                                                          memory leak.<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks<br>
                                                          SEVERE: The
                                                          web
                                                          application
                                                          [/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0]
                                                          created a
                                                          ThreadLocal
                                                          with key of
                                                          type
                                                          [org.jboss.errai.config.util.ClassScanner$1]
                                                          (value
                                                          [org.jboss.errai.config.util.ClassScanner$1@1b3870a5])
                                                          and a value of
                                                          type
                                                          [java.lang.Boolean]
                                                          (value [true])
                                                          but failed to
                                                          remove it when
                                                          the web
                                                          application
                                                          was stopped.
                                                          Threads are
                                                          going to be
                                                          renewed over
                                                          time to try
                                                          and avoid a
                                                          probable
                                                          memory leak.<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks<br>
                                                          SEVERE: The
                                                          web
                                                          application
                                                          [/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0]
                                                          created a
                                                          ThreadLocal
                                                          with key of
                                                          type
                                                          [org.jboss.solder.servlet.beanManager.ServletContextAttributeProvider$1]
                                                          (value
                                                          [org.jboss.solder.servlet.beanManager.ServletContextAttributeProvider$1@166b6e99])








                                                          and a value of
                                                          type
                                                          [org.apache.catalina.core.ApplicationContextFacade]
                                                          (value
                                                          [org.apache.catalina.core.ApplicationContextFacade@672a0a4e])
                                                          but failed to
                                                          remove it when
                                                          the web
                                                          application
                                                          was stopped.
                                                          Threads are
                                                          going to be
                                                          renewed over
                                                          time to try
                                                          and avoid a
                                                          probable
                                                          memory leak.<br>
                                                          Apr 10, 2014
                                                          2:21:40 PM
                                                          org.apache.catalina.loader.WebappClassLoader
checkThreadLocalMapForLeaks<br>
                                                          SEVERE: The
                                                          web
                                                          application
                                                          [/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0]
                                                          created a
                                                          ThreadLocal
                                                          with key of
                                                          type
                                                          [org.eclipse.jgit.nls.NLS$1]
                                                          (value
                                                          [org.eclipse.jgit.nls.NLS$1@790abbcb])
                                                          and a value of
                                                          type
                                                          [org.eclipse.jgit.nls.NLS]
                                                          (value
                                                          [org.eclipse.jgit.nls.NLS@2faf4a82])
                                                          but failed to
                                                          remove it when
                                                          the web
                                                          application
                                                          was stopped.
                                                          Threads are
                                                          going to be
                                                          renewed over
                                                          time to try
                                                          and avoid a
                                                          probable
                                                          memory leak.<br>
                                                          <br>
                                                          Â Next I tried
                                                          building the
                                                          workbench from
                                                          source:<br>
                                                          </font><a href="https://github.com/droolsjbpm/drools-wb/archive/6.0.1.Final.zip" target="_blank">https://github.com/droolsjbpm/drools-wb/archive/6.0.1.Final.zip</a><br>

                                                          Â The maven
                                                          build worked,
                                                          and I dropped
                                                          the tomcat war
                                                          into the
                                                          tomcat
                                                          directory
                                                          (removing any
                                                          existing
                                                          webapps and
                                                          wars).
                                                          Starting
                                                          Tomcat now
                                                          produced these
                                                          errors:<br>
                                                          <font face="Times
                                                          New Roman,
                                                          Times, serif"><br>
                                                          </font>INFO:
                                                          Deploying web
                                                          application
                                                          archive
                                                          /opt/tomcat/tomcat7/webapps/drools-workbench-6.0.1.Final-tomcat7.0.war
                                                          2014-04-10
                                                          13:46:31,975
                                                          [localhost-startStop-1]<br>
                                                          <br>
                                                          ERROR Failed
                                                          to setup
                                                          Repository
                                                          &#39;uf-playground&#39;
                                                          java.lang.RuntimeException:




                                                          <a href="https://github.com/guvnorngtestuser1/guvnorng-playground.git" target="_blank">
https://github.com/guvnorngtestuser1/guvnorng-playground.git</a>: cannot
                                                          open
                                                          git-upload-pack
                                                          <br>
                                                          <br>
                                                          What is the
                                                          webapp trying
                                                          to do with
                                                          Git? Do I need
                                                          to point it at
                                                          some git repo?<br>
                                                          <br>
                                                          I tried the
                                                          jboss
                                                          instructions
                                                          here:<br>
                                                          <br>
                                                          <a href="http://blog.athico.com/2013/05/how-to-build-and-run-drools-and-guvnor.html" target="_blank">http://blog.athico.com/2013/05/how-to-build-and-run-drools-and-guvnor.html</a><br>

                                                          <br>
                                                          But that
                                                          didn&#39;t work
                                                          either, with
                                                          Jboss just
                                                          hanging as
                                                          well.  Any
                                                          clues on what
                                                          might be going
                                                          wrong?<br>
                                                          <br>
                                                          Thanks,<br>
                                                          Ven<br>
                                                          </div>
                                                          <br>
_______________________________________________<br>
                                                          rules-users
                                                          mailing list<br>
                                                          <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
                                                          <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
                                                          </blockquote>
                                                          </div>
                                                          <br>
                                                          </div>
                                                          </blockquote>
                                                          <br>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          <br>
_______________________________________________<br>
                                                          rules-users
                                                          mailing list<br>
                                                          <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
                                                          <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
                                                          </blockquote>
                                                          </div>
                                                          <br>
                                                          </div>
                                                          <br>
                                                          <fieldset></fieldset>
                                                          <br>
                                                          <pre>_______________________________________________
rules-users mailing list
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a></pre>
                                                          </blockquote>
                                                          <br>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          </div>
                                                          <div>
                                                          <div> <br>
_______________________________________________<br>
                                                          rules-users
                                                          mailing list<br>
                                                          <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
                                                          <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
                                                          </div>
                                                          </div>
                                                          </blockquote>
                                                        </div>
                                                        <br>
                                                      </div>
                                                      <div>
                                                        <div> <br>
                                                          <fieldset></fieldset>
                                                          <br>
                                                          <pre>_______________________________________________
rules-users mailing list
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a></pre>
                                                        </div>
                                                      </div>
                                                    </blockquote>
                                                    <br>
                                                  </div>
                                                </div>
                                              </div>
                                              <div>
                                                <div> <br>
_______________________________________________<br>
                                                  rules-users mailing
                                                  list<br>
                                                  <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
                                                  <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
                                                </div>
                                              </div>
                                            </blockquote>
                                          </div>
                                          <br>
                                        </div>
                                        <div>
                                          <div> <br>
                                            <fieldset></fieldset>
                                            <br>
                                            <pre>_______________________________________________
rules-users mailing list
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a></pre>
                                          </div>
                                        </div>
                                      </blockquote>
                                      <br>
                                    </div>
                                  </div>
                                </div>
                                <div>
                                  <div> <br>
_______________________________________________<br>
                                    rules-users mailing list<br>
                                    <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
                                    <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
                                  </div>
                                </div>
                              </blockquote>
                            </div>
                            <br>
                          </div>
                          <div>
                            <div> <br>
                              <fieldset></fieldset>
                              <br>
                              <pre>_______________________________________________
rules-users mailing list
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a></pre>
                            </div>
                          </div>
                        </blockquote>
                        <br>
                      </div>
                      <br>
                      _______________________________________________<br>
                      rules-users mailing list<br>
                      <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
                      <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
                    </blockquote>
                  </div>
                  <br>
                </div>
                <br>
              </div>
              <br>
            </div>
            <br>
            _______________________________________________<br>
            rules-users mailing list<br>
            <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
            <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
          </blockquote>
        </div>
      </blockquote>
      <br>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
rules-users mailing list
<a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a></pre>
    </blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></blockquote></div><br></div>