I used Tomcat Manager to un-deploy/deploy Guvnor, so Tomcat is running all the 
time. And, when I re-deploy Guvnor on a running instance of Tomcat, I got the 
repository lock error. In order to be able to deploy a new Guvnor build, I have 
to actually stop Tomcat server. But on that server I have other applications 
running, and stopping the server is not an ideal situation. Best case for my 
application is to be able to deploy a new Guvnor build on a running Tomcat 
server.
--Patricia

--- On Thu, 8/25/11, Geoffrey De Smet <ge0ffrey.s...@gmail.com> wrote:

From: Geoffrey De Smet <ge0ffrey.s...@gmail.com>
Subject: Re: [rules-users] Guvnor - Issues with repository lock on Tomcat 
re-deployment
To: rules-users@lists.jboss.org
Date: Thursday, August 25, 2011, 11:05 AM



  

    
  
  
    Did you close down Tomcat6 normally? So not with kill or kill -9?

    

    Op 25-08-11 16:45, Patricia Bogoevici schreef:
    
      
        
          
            
              I ran Guvnor 5.1 under Tomcat6. If I am
                using Tomcat manager to re-deploy Guvnor, I get this
                error about the repository lock:
              

              
              
              
              Caused by:
                org.drools.repository.RulesRepositoryException:
                javax.jcr.RepositoryException: The repository home
                /MY_SERVER_PATH/guvnor/WEB-INF/classes/repository
                appears to be already locked by the current process.
              

              
              To fix the lock error I had to stop Tomcat,
                upload the new Guvnor war, and start Tomcat. It is
                pretty inconvenient that one has to restart the whole
                server, as that would disrupt any other application that
                is deployed on the same server.
              

              
              I noticed
                  that another user on this forum mentioned the same
                  repository lock error, but on a WebSphere 7 server.
(http://drools.46999.n3.nabble.com/Can-Guvnor-provide-client-management-API-td3283602.html#a3283610)
              

              
              I also checked the JackRabbit source code,
                and Wiki, and the documentation says that this error
                happens when the repository is not properly closed. 
              

              
              Can anyone from the Drools-Guvnor team add
                more details about this? Is this a JackRabbit issue, or
                a Drools-Guvnor? 
              

              
              thx,
              --Patricia
            
          
        
      
      
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

    
    

    -- 
With kind regards,
Geoffrey De Smet
  


-----Inline Attachment Follows-----

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to