Is there a wiki that's collecting the "right way" to do all this stuff?
On Tue, Mar 16, 2010 at 8:32 AM, Jacques Granduel <[email protected]>wrote: > Hi Justin, > > thank you for your answer. > > 2010/3/16 Justin Edelson <[email protected]> > > > Why are you using the Jackrabbit implementation classes? The *only* way > you > > should be creating a workspace is via the JCR API: > > session.getWorkspace().createWorkspace("W2"). Using internal APIs for > > something which can be done through the JCR API is unnecessarily > > complicated > > and will get you into trouble (as well as being non-portable FWIW). > > > > Do it the correct way and if you still don't see your newly created > > workspace via WebDav, repost to the mailing list. > > > Well, I do it this way... because I'm learning and the first solution I've > found is just a wrong one... > > That said, I tried out the solution you provided : > session.getWorkspace().createWorkspace("W2"). > which of course created the workspace folder in the right repository > folder. > But it's still invisible in the browser through > http://localhost:8080/serveror > http://localhost:8080/repository... > > Thanks for your help, > jgr > > > > > Justin > > > > On Tue, Mar 16, 2010 at 7:48 AM, Jacques Granduel <[email protected] > > >wrote: > > > > > Hi all, > > > > > > I'm new to Jackrabbit, and I'm exploring JCR specs with it. > > > I've been able to create a new workspace > > > > > > //org.apache.jackrabbit.core.XAWorkspace > > > W = session.getWorkspace() > > > org.apache.jackrabbit.core.WorkspaceImpl(W).createWorkspace("W2") > > > session.save() > > > > > > The W2 workspace is created in Jackrabbit/repository/workspaces/W2 as > > > expected. > > > I cannot access this workspace with a url : > > > http://localhost:8080/server > > > Available Workspace Resources: > > > * default > > > * security > > > http://localhost:8080/server/W2 > > > <dcr:class>javax.jcr.NoSuchWorkspaceException</dcr:class> > > > <dcr:message>W2</dcr:message> > > > > > > idem with http://localhost:8080/repository/W3 > > > > > > Could you tell what I should do to make it accessible from a URL ? > > > > > > BTW, I don't understand why a workspace is needed in WorkspaceImpl > > > constructor. > > > > > > Thanks in advance, > > > Best regards > > > jgr > > > > > > -- Joseph B. Ottinger http://enigmastation.com
