In that case then, I think the reason my app won't start up twice is because I'm doing this..
repository = new TransientRepository(); session = repository.login(new SimpleCredentials(username, "".toCharArray())); nodeRoot = session.getRootNode(); ...at the beginning. I assume that calling new TransientRepository() tries to set up a new repository in a place where one already exists and it gets upset. Is there a way to connect to a repository that is already "open" without having a reference to the "repository" object? Perhaps that doesn't matter, for now I'm only testing but later on I'll have the repository running on JBoss, so I assume I'll access the repository through JNDI ? Thanks for your advice. Bertrand Delacretaz wrote: > > On 6/8/07, woolly <[EMAIL PROTECTED]> wrote: >> ....I thought you could only have one session per workspace because of >> this: >> http://www.onjava.com/pub/a/onjava/2006/10/04/what-is-java-content-repository.html?page=3 >> ...where it says, "Please note that there is a one-to-one mapping between >> session and workspace".... > > This is slightly misleading: although one Session points to a single > workspace, several Sessions can indeed be connected to the same > workspace. > > -Bertrand > > -- View this message in context: http://www.nabble.com/Only-one-Session-Per-Workspace---And-why-the-workspace.xml--tf3889091.html#a11029694 Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
