Thank you for your comments; they helped me a lot. I am using jackrabbit as RAR using jca (deployment model 2) so that transactions are handled by the application server. Has anybody tried to use a datasource from within the RAR?
I am trying to find out how to configure the reference to the datasource from the connector module. If somebody already did this could you tell me how? I will post my feedback to the list when I find out how to do this. Thanks Giota > Connector module> -----Original Message----- > From: Jukka Zitting [mailto:[EMAIL PROTECTED] > Sent: Saturday, June 10, 2006 10:40 AM > To: [email protected] > Subject: Re: question reagrding JNDI datasource > > Hi, > > On 6/9/06, Giota Karadimitriou <[EMAIL PROTECTED]> wrote: > > Does this mean DatabasePersistenceManager closes the statements and > > creates new ones when the next store occurs like Marcel observed? > > No. The Javadoc warning I mentioned is: > > * <strong>WARNING:</strong> The acquired database connection is kept > * for the entire lifetime of the persistence manager instance. The > * configured data source should be prepared for this. > > The persistence manager still keeps the prepared statements over its > entire lifetime. > > > 2) So in order to support Datasource I just have to replace > > SimpleDbPersistenceManager with DatabasePersistenceManager and > > put a <param name="dataSource" value="jdbc/JackrabbitDS"/> > > The DatabasePersistenceManager is an abstract base class for both > SimpleDbPersistenceManager and JNDIDatabasePersistenceManager. Use the > JNDIDatabasePersistenceManager for accessing a JNDI-bound data source. > The configuration parameter to use is: > > <param name="dataSourceLocation" value="jdbc/JackrabbitDS"/> > > > 3) Can I use DatabasePersistenceManager with LocalFileSystem like with > > SimpleDBPersistenceManager? > > Yes. > > > 4) Something final; I just took jackrabbit 1.0.1 and these files are not > > in there. I can take them fro trunk but why they were not included in > > 1.0.1? Aren't they considered stable enough? > > 1.0.1 was planned to be a bug fix -only release with no new features > like the JNDIDatabasePersistenceManager. The new persistence manager > will be included in the 1.1 release planned for this summer. > > BR, > > Jukka Zitting > > -- > Yukatan - http://yukatan.fi/ - [EMAIL PROTECTED] > Software craftsmanship, JCR consulting, and Java development
