Hi again,

I look at the source codes and I found the cause:

In DatabasePersistenceManager, if the externalBlob property is true, it creates a new LocalFileSystem object using the context.getHomeDir instead using the root path of context.getFileSystem. There is another problem: the root path of a FileSystem is not readable, so I had to change this property visibility to create the FileSystem with the correct path. This is a real problem for me because I need to create each workspace in a separate paths. Till now the only solution is setting the externalBlob property to false.

Thanks
Glaucio


Glaucio Scheibel wrote:
Hi All,

I created a workspace in another directory (outside the repository directory). The index and data files are correct stored in this directory, but the blob files still been stored inside the repository diretory. Jackrabbit create a directory with workspace name below the repository dir and put the workspace.xml file and the blob diretory there. I allready look at the PersistentManager but doesn't have any property to configure the directory of blob files.
Is there a way to specify the directory of blob files?

Thanks
Glaucio


Reply via email to