Hi,
I created a node "test" by the following code,
SimpleCredentials cred = new SimpleCredentials(ADMIN_USER_ID,
ADMIN_PASS.toCharArray());
Session session = r.login(cred, null);
JackrabbitWorkspace ws =
(JackrabbitWorkspace)session.getWorkspace();
javax.jcr.Node rn = session.getRootNode();
this.rootNode = rn;
this.session = session;
this.repo = r;
if(ws.getNamespaceRegistry() == null) {
ws.getNamespaceRegistry().registerNamespace("users",
"http://domain.server.com/webdav");
}
javax.jcr.Node child = rn.addNode("test");
NodeIterator nIt = rn.getNodes();
while(nIt.hasNext()) {
System.out.println("Node list >>>
"+nIt.nextNode().getName());
}
session.save();
Now what I understand is the node "test" is now a user. Now when I login
as http://localhost:8080/webdav/test/test (format ::
http://localhost:8080/webdav/<wrkspace>/<repo-path>) then I can see only the
jcr:system node but no "test", is there any thing i missed.
Regards,
MadhuSudhanan I.
http://zoho.com
'If you wanna walk quick Walk Alone, if you wanna walk far Walk Together ..."
---- On Thu, 29 Jan 2009 Alexander Klimetschek <[email protected]> wrote ----
> On Thu, Jan 29, 2009 at 2:45 PM, imadhusudhanan
> <[email protected]> wrote:
> > So may i know the url u gave,
> > /repository/<workspace-name>/<repo-path>)
> > ??
> >
> > What's the <repo-path> in this ??
>
> It's the JCR path inside the workspace you want to address via webdav.
> For the root folder it would be empty, ie. the whole string would be
> /repository/<workspace-name>.
>
> Alex
>
> --
> Alexander Klimetschek
> [email protected]