Hi.. Please review the JCRSupport patch..If it needs improvements ,let me know..
Regards Avdhesh On Mon, Jan 11, 2010 at 10:57 PM, Avdhesh Yadav <[email protected]>wrote: > Either i is use @scope(value="Stateless") or "composite" i always get two > instances..Is there a way to get single instance... > > Actaully i am trying to run jcr based webapp on tomcat... > > In the log bellow you can see repository exception. i think this is because > of multiple instances of GalleryImpl trying to create jcr repository which > is already locked.. > > inside default construtor of > GalleryImpl:sun.reflect.NativeConstructorAccessorImpl > inside default construtor of > GalleryImpl:sun.reflect.NativeConstructorAccessorImpl > inside getAlbums > >>> Initializing JCR Gallery > inside getAlbums > >>> Initializing JCR Gallery > log4j:WARN No appenders could be found for logger > (org.jabsorb.JSONSerializer). > log4j:WARN Please initialize the log4j system properly. > >>> Initializing JCR Album > getLocation():gallery/boston/ > > albumURL:file:/opt/JW2AS0.1.1/webserver/apache-tomcat-6.0.20/webapps/photark/gallery/boston/ > >>> Initializing JCR Album > getLocation():gallery/boston/ > > albumURL:file:/opt/JW2AS0.1.1/webserver/apache-tomcat-6.0.20/webapps/photark/gallery/boston/ > javax.jcr.RepositoryException: The repository home > /opt/JW2AS0.1.1/webserver/apache-tomcat-6.0.20/bin/repository appears to be > in use since the file named .lock is already locked by the current process. > > > > > On Mon, Jan 11, 2010 at 10:11 PM, Luciano Resende <[email protected]>wrote: > >> On Mon, Jan 11, 2010 at 8:31 AM, Avdhesh Yadav <[email protected]> >> wrote: >> > Hi >> > >> > Two instances of GalleryImpl is creating...is it default behaviour of >> > tuscany ? >> > In log file catalina.log i can see init method called twice. >> > >> >>>> Initializing JCR Gallery >> >>>> Initializing JCR Gallery >> > >> >> We might need to check the @Scope of the service to avoid this, I'll >> take a look at what is defined now, which i guess is none. >> >> -- >> Luciano Resende >> http://people.apache.org/~lresende <http://people.apache.org/%7Elresende> >> http://lresende.blogspot.com/ >> > >
