I&#39;ve move both the changeset.xml and my PKG files to a file location (not on the class path).  It still doesn&#39;t detect when the PKG files have been updated. <div><br></div><div>changeset.xml:</div><div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc">
<span style="color: #009091">&lt;</span><span style="color: #508f90">change-set</span><span style="color: #000000"> </span><span style="color: #92278f">xmlns</span><span style="color: #000000">=</span>&#39;<a href="http://drools.org/drools-5.0/change-set">http://drools.org/drools-5.0/change-set</a>&#39;</p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">    </span><span style="color: #92278f">xmlns:xs</span><span style="color: #000000">=</span>&#39;<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>&#39;</p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">    </span><span style="color: #92278f">xs:schemaLocation</span><span style="color: #000000">=</span>&#39;<a href="http://drools.org/drools-5.0/change-set">http://drools.org/drools-5.0/change-set</a> <a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd</a>&#39;<span style="color: #000000"> </span><span style="color: #009091">&gt;</span><span style="color: #000000"> </span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">    <span style="color: #009091">&lt;</span><span style="color: #508f90">add</span><span style="color: #009091">&gt;</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.validation.financial.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.validation.judicial.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.validation.person.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.validation.user.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.validation.cases.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.validation.edocuments.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.financial.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.dcm.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">      </span><span style="color: #009091">&lt;</span><span style="color: #508f90">resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;PKG&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/jworks.cases.pkg&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco">    <span style="color: #009091">&lt;/</span><span style="color: #508f90">add</span><span style="color: #009091">&gt;</span>     </p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #508f90"><span style="color: #009091">&lt;/</span>change-set<span style="color: #009091">&gt;</span><span style="color: #000000"> </span></p></div><div>
<br></div><div>Spring config:</div><div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><font class="Apple-style-span" color="#009091" face="arial"><span class="Apple-style-span" style="font-size: small;"><font class="Apple-style-span" color="#000000" face="Monaco"></font></span></font></p>
<font class="Apple-style-span" color="#009091" face="arial"><font class="Apple-style-span" color="#000000" face="Monaco"><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #508f90"><span style="color: #000000">  </span><span style="color: #009091">&lt;</span>drools:resource-change-scanner<span style="color: #000000"> </span><span style="color: #92278f">id</span><span style="color: #000000">=</span><span style="color: #413dfc">&quot;scanner&quot;</span><span style="color: #000000"> </span><span style="color: #92278f">interval</span><span style="color: #000000">=</span><span style="color: #413dfc">&quot;10&quot;</span><span style="color: #000000"> </span><span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #508f90"><span style="color: #000000">  </span><span style="color: #009091">&lt;</span>drools:kbase<span style="color: #000000"> </span><span style="color: #92278f">id</span><span style="color: #000000">=</span><span style="color: #413dfc">&quot;ruleKBase&quot;</span><span style="color: #009091">&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #508f90"><span style="color: #000000">  </span><span style="color: #009091">&lt;/</span>drools:kbase<span style="color: #009091">&gt;</span><span style="color: #000000">  </span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">  </span><span style="color: #009091">&lt;</span><span style="color: #508f90">drools:kagent</span><span style="color: #000000"> </span><span style="color: #92278f">id</span><span style="color: #000000">=</span>&quot;ruleKAgent&quot;<span style="color: #000000"> </span><span style="color: #92278f">kbase</span><span style="color: #000000">=</span>&quot;ruleKBase&quot;<span style="color: #009091">&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #508f90"><span style="color: #000000">    </span><span style="color: #009091">&lt;</span>drools:resources<span style="color: #009091">&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #413dfc"><span style="color: #000000">     </span><span style="color: #009091">&lt;</span><span style="color: #508f90">drools:resource</span><span style="color: #000000"> </span><span style="color: #92278f">type</span><span style="color: #000000">=</span>&quot;CHANGE_SET&quot;<span style="color: #000000"> </span><span style="color: #92278f">source</span><span style="color: #000000">=</span>&quot;file:/Users/jljdavidson/temp/drools-changeset.xml&quot;<span style="color: #009091">/&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #508f90"><span style="color: #000000">    </span><span style="color: #009091">&lt;/</span>drools:resources<span style="color: #009091">&gt;</span></p>

<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #508f90"><span style="color: #000000">  </span><span style="color: #009091">&lt;/</span>drools:kagent<span style="color: #009091">&gt;</span></p><div>
<span style="color: #009091"><br></span></div></font></font><p></p></div><div><br></div><div> Could it be because I&#39;m using PKGs instead of DRL files?<div><br></div><div>Thanks!!</div><div>Jason<br><br><div class="gmail_quote">
2010/11/3 Mark Proctor <span dir="ltr">&lt;<a href="mailto:mproctor@codehaus.org">mproctor@codehaus.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


  
    
  
  <div text="#000000" bgcolor="#ffffff">
    It won&#39;t detect changes on the classpath. Needs to be file or http.<br><font color="#888888">
    <br>
    Mark</font><div><div></div><div class="h5"><br>
    On 03/11/2010 21:49, Jason Davidson wrote:
    <blockquote type="cite">Hello,
      <div><br>
      </div>
      <div>Any tips on this?  I&#39;m seeing this same behavior using Drools
        5.1.1:</div>
      <div><br>
      </div>
      <div>Spring Beans:</div>
      <div>
        <p style="margin:0px;font:11px Monaco;color:rgb(83, 119, 199)">
          <span style="color:rgb(0, 0, 0)">  </span>&lt;!-- Drools :
          --&gt;</p>
        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)"><span style="color:rgb(0, 0, 0)">  </span><span style="color:rgb(0, 144, 145)">&lt;</span>drools:resource-change-scanner<span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(146, 39, 143)">id</span><span style="color:rgb(0, 0, 0)">=</span><span style="color:rgb(65, 61, 252)">&quot;scanner&quot;</span><span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(146, 39, 143)">interval</span><span style="color:rgb(0, 0, 0)">=</span><span style="color:rgb(65, 61, 252)">&quot;10&quot;</span><span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(0, 144, 145)">/&gt;</span></p>

        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)"><span style="color:rgb(0, 0, 0)">  </span><span style="color:rgb(0, 144, 145)">&lt;</span>drools:kbase<span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(146, 39, 143)">id</span><span style="color:rgb(0, 0, 0)">=</span><span style="color:rgb(65, 61, 252)">&quot;ruleKBase&quot;</span><span style="color:rgb(0, 144, 145)">&gt;</span></p>

        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)"><span style="color:rgb(0, 0, 0)">  </span><span style="color:rgb(0, 144, 145)">&lt;/</span>drools:kbase<span style="color:rgb(0, 144, 145)">&gt;</span><span style="color:rgb(0, 0, 0)">  </span></p>

        <p style="margin:0px;font:11px Monaco;color:rgb(65, 61, 252)"><span style="color:rgb(0, 0, 0)">  </span><span style="color:rgb(0, 144, 145)">&lt;</span><span style="color:rgb(80, 143, 144)">drools:kagent</span><span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(146, 39, 143)">id</span><span style="color:rgb(0, 0, 0)">=</span>&quot;kagent1&quot;<span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(146, 39, 143)">kbase</span><span style="color:rgb(0, 0, 0)">=</span>&quot;ruleKBase&quot;<span style="color:rgb(0, 144, 145)">&gt;</span></p>

        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)"><span style="color:rgb(0, 0, 0)">    </span><span style="color:rgb(0, 144, 145)">&lt;</span>drools:resources<span style="color:rgb(0, 144, 145)">&gt;</span></p>

        <p style="margin:0px;font:11px Monaco;color:rgb(65, 61, 252)"><span style="color:rgb(0, 0, 0)">     </span><span style="color:rgb(0, 144, 145)">&lt;</span><span style="color:rgb(80, 143, 144)">drools:resource</span><span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(146, 39, 143)">type</span><span style="color:rgb(0, 0, 0)">=</span>&quot;CHANGE_SET&quot;<span style="color:rgb(0, 0, 0)">
          </span><span style="color:rgb(146, 39, 143)">source</span><span style="color:rgb(0, 0, 0)">=</span>&quot;classpath:drools-changeset.xml&quot;<span style="color:rgb(0, 144, 145)">/&gt;</span></p>
        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)"><span style="color:rgb(0, 0, 0)">    </span><span style="color:rgb(0, 144, 145)">&lt;/</span>drools:resources<span style="color:rgb(0, 144, 145)">&gt;</span></p>

        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)"><span style="color:rgb(0, 0, 0)">  </span><span style="color:rgb(0, 144, 145)">&lt;/</span>drools:kagent<span style="color:rgb(0, 144, 145)">&gt;</span></p>

        <div>
          <br>
        </div>
        Changeset:</div>
      <div>
        <p style="margin:0px;font:11px Monaco;color:rgb(65, 61, 252)"><span style="color:rgb(0, 144, 145)">&lt;</span><span style="color:rgb(80, 143, 144)">change-set</span><span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(146, 39, 143)">xmlns</span><span style="color:rgb(0, 0, 0)">=</span>&#39;<a href="http://drools.org/drools-5.0/change-set" target="_blank">http://drools.org/drools-5.0/change-set</a>&#39;</p>

        <p style="margin:0px;font:11px Monaco;color:rgb(65, 61, 252)"><span style="color:rgb(0, 0, 0)">    </span><span style="color:rgb(146, 39, 143)">xmlns:xs</span><span style="color:rgb(0, 0, 0)">=</span>&#39;<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&#39;</p>

        <p style="margin:0px;font:11px Monaco;color:rgb(65, 61, 252)"><span style="color:rgb(0, 0, 0)">    </span><span style="color:rgb(146, 39, 143)">xs:schemaLocation</span><span style="color:rgb(0, 0, 0)">=</span>&#39;<a href="http://drools.org/drools-5.0/change-set" target="_blank">http://drools.org/drools-5.0/change-set</a>
          <a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd" target="_blank">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd</a>&#39;<span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(0, 144, 145)">&gt;</span><span style="color:rgb(0, 0, 0)"> </span></p>

        <p style="margin:0px;font:11px Monaco">    <span style="color:rgb(0, 144, 145)">&lt;</span><span style="color:rgb(80, 143, 144)">add</span><span style="color:rgb(0, 144, 145)">&gt;</span></p>
        <p style="margin:0px;font:11px Monaco;color:rgb(65, 61, 252)"><span style="color:rgb(0, 0, 0)">      </span><span style="color:rgb(0, 144, 145)">&lt;</span><span style="color:rgb(80, 143, 144)">resource</span><span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(146, 39, 143)">source</span><span style="color:rgb(0, 0, 0)">=</span>&quot;<a href="http://10.1.109.54:8080/drools-5.1.1-guvnor/org.drools.guvnor.Guvnor/package/com.cjs.jworks.rules.cases/LATEST" target="_blank">http://10.1.109.54:8080/drools-5.1.1-guvnor/org.drools.guvnor.Guvnor/package/com.cjs.jworks.rules.cases/LATEST</a>&quot;</p>

        <p style="margin:0px;font:11px Monaco;color:rgb(146, 39, 143)"><span style="color:rgb(0, 0, 0)">           </span>type<span style="color:rgb(0, 0, 0)">=</span><span style="color:rgb(65, 61, 252)">&#39;PKG&#39;</span><span style="color:rgb(0, 0, 0)"> </span>basicAuthentication<span style="color:rgb(0, 0, 0)">=</span><span style="color:rgb(65, 61, 252)">&quot;enabled&quot;</span><span style="color:rgb(0, 0, 0)"> </span>username<span style="color:rgb(0, 0, 0)">=</span><span style="color:rgb(65, 61, 252)">&quot;admin&quot;</span><span style="color:rgb(0, 0, 0)"> </span>password<span style="color:rgb(0, 0, 0)">=</span><span style="color:rgb(65, 61, 252)">&quot;admin&quot;</span><span style="color:rgb(0, 0, 0)"> </span><span style="color:rgb(0, 144, 145)">/&gt;</span></p>

        <p style="margin:0px;font:11px Monaco">    <span style="color:rgb(0, 144, 145)">&lt;/</span><span style="color:rgb(80, 143, 144)">add</span><span style="color:rgb(0, 144, 145)">&gt;</span>     </p>
        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)"><span style="color:rgb(0, 144, 145)">&lt;/</span>change-set<span style="color:rgb(0, 144, 145)">&gt;</span><span style="color:rgb(0, 0, 0)"> </span></p>

        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)">
          <span style="color:rgb(0, 0, 0)"><br>
          </span></p>
        <p style="margin:0px;font:11px Monaco;color:rgb(80, 143, 144)"><font color="#000000"><br>
          </font></p>
        <div class="gmail_quote">At startup I see that the
          KnowledgeAgent registers a listener but never detects changes:</div>
        <div class="gmail_quote">
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:506:info] ResourceChangeScanner reconfigured with
            interval=60</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:506:info] ResourceChangeScanner created with default
            interval=60</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:506:info] ResourceChangeScanner reconfigured with
            interval=10</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:528:info] ResourceChangeNotification created</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:528:debug] ResourceChangeNotification monitor added
            monitor=org.drools.io.impl.ResourceChangeScannerImpl@616181be</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:529:debug] KnowledgeAgent building resource map</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:529:info] KnowledegAgent has started listening for
            ChangeSet notifications</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:529:info] KnowledgeAgent created, with configuration:</p>
          <p style="margin:0px;font:11px Monaco">monitorChangeSetEvents=true
            scanResources=true scanDirectories=true newInstance=true</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:530:info] KnowledgeAgent applying ChangeSet</p>
          <p style="margin:0px;font:11px Monaco">[2010:11:307
            15:11:531:debug] KnowledgeAgent processing sub
            ChangeSet=[ClassPathResource path=&#39;drools-changeset.xml&#39;]</p>
          <div>
            <p style="margin:0px;font:11px Monaco">
              [2010:11:307 15:11:919:debug] KnowledgeAgent notifier
              subscribing to resource=[UrlResource path=&#39;<a href="http://10.1.109.54:8080/drools-5.1.1-guvnor/org.drools.guvnor.Guvnor/package/com.cjs.jworks.rules.cases/LATEST" target="_blank">http://10.1.109.54:8080/drools-5.1.1-guvnor/org.drools.guvnor.Guvnor/package/com.cjs.jworks.rules.cases/LATEST</a>&#39;]</p>

            <p style="margin:0px;font:11px Monaco">[2010:11:307
              15:11:920:debug] ResourceChangeNotification subscribing
              listener=org.drools.agent.impl.KnowledgeAgentImpl@d2a7c1e
              to resource=[UrlResource path=&#39;<a href="http://10.1.109.54:8080/drools-5.1.1-guvnor/org.drools.guvnor.Guvnor/package/com.cjs.jworks.rules.cases/LATEST" target="_blank">http://10.1.109.54:8080/drools-5.1.1-guvnor/org.drools.guvnor.Guvnor/package/com.cjs.jworks.rules.cases/LATEST</a>&#39;]</p>

            <p style="margin:0px;font:11px Monaco">[2010:11:307
              15:11:920:debug] ResourceChangeScanner subcribing
              notifier=org.drools.io.impl.ResourceChangeNotifierImpl@603a9c52
              to resource=[UrlResource path=&#39;<a href="http://10.1.109.54:8080/drools-5.1.1-guvnor/org.drools.guvnor.Guvnor/package/com.cjs.jworks.rules.cases/LATEST" target="_blank">http://10.1.109.54:8080/drools-5.1.1-guvnor/org.drools.guvnor.Guvnor/package/com.cjs.jworks.rules.cases/LATEST</a>&#39;]</p>

            <p style="margin:0px;font:11px Monaco">[2010:11:307
              15:11:920:debug] KnowledgeAgent rebuilding KnowledgeBase
              using ChangeSet</p>
            <p style="margin:0px;font:11px Monaco"><br>
            </p>
            <p style="margin:0px;font:11px Monaco">Thanks!</p>
            <p style="margin:0px;font:11px Monaco">Jason</p>
            <p style="margin:0px;font:11px Monaco"><br>
            </p>
          </div>
        </div>
        <div class="gmail_quote">2010/9/23 Clandes Tino <span dir="ltr">&lt;<a href="mailto:clandestino_bgd@yahoo.co.uk" target="_blank">clandestino_bgd@yahoo.co.uk</a>&gt;</span><br>
          <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
            <table border="0" cellpadding="0" cellspacing="0">
              <tbody>
                <tr>
                  <td style="font:inherit" valign="top">
                    <div>Hi,</div>
                    <div>I&#39;ve also faced the same problem.</div>
                    <div>Hope somebody could give a hint.</div>
                    <div> </div>
                    <div>thanks &amp; best,</div>
                    <div>milan<br>
                      <br>
                      --- On <b>Mon, 20/9/10, Graham Thomson <i>&lt;<a href="mailto:gthomson@fizzback.com" target="_blank">gthomson@fizzback.com</a>&gt;</i></b>
                      wrote:<br>
                    </div>
                    <blockquote style="border-left:2px solid rgb(16, 16, 255);padding-left:5px;margin-left:5px"><br>
                      From: Graham Thomson &lt;<a href="mailto:gthomson@fizzback.com" target="_blank">gthomson@fizzback.com</a>&gt;<br>
                      Subject: [rules-users] Starting resource change
                      scanner and notifier in drools-server.<br>
                      To: <a href="mailto:rules-users@lists.jboss.org" target="_blank">rules-users@lists.jboss.org</a><br>
                      Date: Monday, 20 September, 2010, 15:24
                      <div>
                        <div><br>
                          <br>
                          <div><br>
                            <div><font size="2">Hi,<br>
                                <br>
                                I would like to ask for help with
                                setting up drools-server with Guvnor. I
                                am using version 5.1.1 of both.<br>
                                <br>
                                I am trying to set up an instance of
                                drools-server in Tomcat that
                                periodically loads new updates of
                                packages published in Guvnor (both
                                drools-server and Guvnor run in the same
                                instance of Tomcat).<br>
                                <br>
                                My change set definition is as follows:<br>
                                <br>
                                &lt;?xml version=&quot;1.0&quot;
                                encoding=&quot;UTF-8&quot;?&gt;<br>
                                &lt;change-set xmlns=&#39;<a href="http://drools.org/drools-5.0/change-set%27" rel="nofollow" target="_blank">http://drools.org/drools-5.0/change-set&#39;</a><br>
                                  xmlns:xs=&#39;<a href="http://www.w3.org/2001/XMLSchema-instance%27" rel="nofollow" target="_blank">http://www.w3.org/2001/XMLSchema-instance&#39;</a><br>
                                  xs:schemaLocation=&#39;<a href="http://drools.org/drools-5.0/change-set" rel="nofollow" target="_blank">http://drools.org/drools-5.0/change-set</a><br>
                                  <a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd%27" rel="nofollow" target="_blank">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-api/src/main/resources/change-set-1.0.0.xsd&#39;</a>&gt;<br>

                                  &lt;add&gt;<br>
                                    &lt;resource source=&#39;<a href="http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/" rel="nofollow" target="_blank">http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/</a>&lt;one
                                of my packages&gt;/LATEST&#39;<br>
                                      type=&#39;PKG&#39;
                                basicAuthentication=&quot;enabled&quot;
                                username=&quot;&lt;username&gt;&quot; password=&quot;&quot;
                                /&gt;<br>
                                    &lt;resource source=&quot;<a href="http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/" rel="nofollow" target="_blank">http://localhost:8080/drools-guvnor/org.drools.guvnor.Guvnor/package/</a>&lt;another
                                of my packages&gt;/LATEST&quot;<br>
                                      type=&quot;PKG&quot;
                                basicAuthentication=&quot;enabled&quot;
                                username=&quot;&lt;username&gt;&quot; password=&quot;&quot;
                                /&gt;<br>
                                  &lt;/add&gt;<br>
                                &lt;/change-set&gt;<br>
                                <br>
                                My knowledge-services.xml configuration
                                is as follows (based on the unit test
                                examples highlighted in <a href="http://article.gmane.org/gmane.comp.java.drools.user/20992/match=drools+spring" target="_blank">http://article.gmane.org/gmane.comp.java.drools.user/20992/match=drools+spring</a>):<br>

                                <br>
                                &lt;?xml version=&quot;1.0&quot;
                                encoding=&quot;UTF-8&quot;?&gt;<br>
                                &lt;beans xmlns=&quot;<a href="http://www.springframework.org/schema/beans" rel="nofollow" target="_blank">http://www.springframework.org/schema/beans</a>&quot;<br>
                                       xmlns:xsi=&quot;<a href="http://www.w3.org/2001/XMLSchema-instance" rel="nofollow" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>&quot;<br>
                                       xmlns:drools=&quot;<a href="http://drools.org/schema/drools-spring" rel="nofollow" target="_blank">http://drools.org/schema/drools-spring</a>&quot;      <br>
                                       xsi:schemaLocation=&quot;<a href="http://www.springframework.org/schema/beans" rel="nofollow" target="_blank">http://www.springframework.org/schema/beans</a>
                                <a href="http://www.springframework.org/schema/beans/spring-beans-2.0.xsd" rel="nofollow" target="_blank">http://www.springframework.org/schema/beans/spring-beans-2.0.xsd</a><br>
                                                           <a href="http://drools.org/schema/drools-spring" rel="nofollow" target="_blank">http://drools.org/schema/drools-spring</a>
                                <a href="http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-container/drools-spring/src/main/resources/org/drools/container/spring/drools-spring-1.0.0.xsd" rel="nofollow" target="_blank">http://anonsvn.jboss.org/repos/labs/labs/jbossrules/trunk/drools-container/drools-spring/src/main/resources/org/drools/container/spring/drools-spring-1.0.0.xsd</a>&quot;&gt;<br>

                                <br>
                                  &lt;drools:resource-change-scanner
                                id=&quot;s1&quot; interval=&quot;5&quot; /&gt;<br>
                                <br>
                                  &lt;drools:execution-node id=&quot;node1&quot;
                                /&gt;<br>
                                <br>
                                  &lt;drools:ksession id=&quot;ksession1&quot;
                                type=&quot;stateless&quot; kbase=&quot;kbase1&quot;
                                node=&quot;node1&quot;/&gt;<br>
                                <br>
                                  &lt;drools:kbase id=&quot;kbase1&quot;
                                node=&quot;node1&quot; /&gt;<br>
                                <br>
                                  &lt;drools:kagent id=&quot;kagent1&quot;
                                kbase=&quot;kbase1&quot;&gt;<br>
                                    &lt;drools:resources&gt;<br>
                                      &lt;drools:resource
                                type=&quot;CHANGE_SET&quot;
                                source=&quot;classpath:changeset.xml&quot; /&gt;<br>
                                    &lt;/drools:resources&gt;<br>
                                  &lt;/drools:kagent&gt;<br>
                                 <br>
                                &lt;/beans&gt;<br>
                                <br>
                                On loading drools-server, the resources
                                listed in the change set are loaded and
                                available.<br>
                                <br>
                                The problem is that when a new package
                                built and published in Guvnor,
                                drools-server does not detect this and
                                update itself. The effect is the same as
                                if a KnowledgeAgent were used locally
                                and<br>
                                <br>
                                 
                                ResourceFactory.getResourceChangeNotifierService().start();<br>
                                 
                                ResourceFactory.getResourceChangeScannerService().start();<br>
                                <br>
                                were not called. This leads me to the
                                assumption that drools-server does not
                                start these services by default.<br>
                                <br>
                                My question is then can/how do I
                                configure drools-server to start these
                                services such that it will update new
                                changes from Guvnor automatically?<br>
                                <br>
                                <br>
                                Thanks a lot for any help you can offer,<br>
                                <br>
                                Cheers,<br>
                                <br>
                                Graham.<br>
                              </font></div>
                          </div>
                          <br>
                        </div>
                      </div>
                      -----Inline Attachment Follows-----<br>
                      <br>
                      <div>_______________________________________________<br>
                        rules-users mailing list<br>
                        <a href="http://uk.mc255.mail.yahoo.com/mc/compose?to=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>
                    </blockquote>
                  </td>
                </tr>
              </tbody>
            </table>
            <br>
            <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>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
      <pre><fieldset></fieldset>
_______________________________________________
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>

<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>
<br></blockquote></div><br></div></div>