[ 
https://issues.apache.org/jira/browse/JCR-2530?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stefan Guggisberg updated JCR-2530:
-----------------------------------

    Priority: Minor  (was: Major)

adjusting priority as this is IMO hardly a 'major' issue.

i even doubt that this is a jackrabbit issue since it seems that
    new File(".").getCanonicalFile().getPath();
returns 
    
"/application//WebSphere/AppServer/profiles/base/installedApps/cell/test.ear/app2.war"
 
in both deployed apps.

IMO it's most likely either a Spring Modules JCR, IBM JVM or IBM WAS issue (or 
a combination thereof).


> Multible Jackrabbit Instances within one Java VM
> ------------------------------------------------
>
>                 Key: JCR-2530
>                 URL: https://issues.apache.org/jira/browse/JCR-2530
>             Project: Jackrabbit Content Repository
>          Issue Type: Bug
>          Components: jackrabbit-core
>    Affects Versions: 1.3.3, core 1.4.9
>         Environment: IBM JVM 1.5.0, AIX operational system
>            Reporter: Michael Braunschweig
>            Priority: Minor
>
> Running two WARs each with an own Jackrabit repository on one Server (one 
> Java VM - using Tomcat or IBM WAS) with Sun VM or IBM VM on Windows running 
> fine. 
> Using AIX as operational system (WAS and IBM VM) we get an error starting the 
> second WAR: "javax.jcr.RepositoryException: The repository home 
> /application//WebSphere/AppServer/profiles/base/installedApps/cell/test.ear/app2.war
>  appears to be already locked by the current process. The first application 
> is running fine." 
> Both repositories are configured using spring class 
> org.springmodules.jcr.jackrabbit.RepositoryFactoryBean and have its own 
> application directory. This is configured by setting the property "homeDir" 
> to ".".
> It seems that in class RepositoryLock (line 160) the variable "identifier" in 
> both web application is identical using AIX but not using windows. My 
> oppinion is that windows resolve the full path (e.g. "c:\webapp\app1") but 
> AIX only returns a ".". My be an other implementation of Java class "File"??
> Workaround: Configure the each applicarion repository to an other 
> subdirectory in the web application path (e.g. "/jcrLockApp1" and 
> "/jcrLockApp2"). Then both applications start with AIX. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to