You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by ramesh reddy <ra...@hotmail.com> on 2002/05/11 06:56:19 UTC
can i Change Collectionhome?
Hai,
can i change the root collection(db) to my desired directory. I
want All collections has to be stored in different location insted of in the
same directory of 'Xinice_home/db'.
I tried by changeing 'rootCollection' in
Xinidice_home/config/system.xml
like,
<root-collection dbroot="c:\ramesh\db" name="db" security="false">
<queryengine>
<resolver autoindex="false"
class="org.apache.xindice.core.query.XPathQueryResolver" />
<resolver
class="org.apache.xindice.core.xupdate.XUpdateQueryResolver" />
</queryengine>
</root-collection>
but it is showin exception as,
DEBUG>
org.apache.xindice.core.filer.FilerException: Filer is closed
at org.apache.xindice.core.filer.Paged.checkOpened(Paged.java:318)
at
org.apache.xindice.core.filer.BTreeFiler.readRecord(BTreeFiler.java:127)
at
org.apache.xindice.core.Collection.getDocument(Collection.java:714)
at org.apache.xindice.core.Collection.getObject(Collection.java:760)
at
org.apache.xindice.core.SystemCollection.loadSymbols(SystemCollection.java:182)
at org.apache.xindice.core.Collection.setConfig(Collection.java:175)
at
org.apache.xindice.core.CollectionManager$1.process(CollectionManager.java:96)
at
org.apache.xindice.util.Configuration.processChildren(Configuration.java:684)
at
org.apache.xindice.core.CollectionManager.setConfig(CollectionManager.java:92)
at org.apache.xindice.core.Collection.setConfig(Collection.java:216)
at
org.apache.xindice.core.SystemCollection.init(SystemCollection.java:155)
at org.apache.xindice.core.Database.setConfig(Database.java:155)
at
org.apache.xindice.server.services.XindiceService.initialize(XindiceService.java:106)
at
org.apache.xindice.server.standard.StdServiceManager.addService(StdServiceManager.java:166)
at
org.apache.xindice.server.standard.StdServiceManager$1.process(StdServiceManager.java:104)
at
org.apache.xindice.util.Configuration.processChildren(Configuration.java:684)
at
org.apache.xindice.server.standard.StdServiceManager.setConfig(StdServiceManager.java:90)
at org.apache.xindice.server.Kernel.loadAPI(Kernel.java:336)
at org.apache.xindice.server.Kernel.<init>(Kernel.java:150)
at org.apache.xindice.server.Kernel.<init>(Kernel.java:117)
at org.apache.xindice.server.Xindice.main(Xindice.java:96)
DEBUG> Filer 'org.apache.xindice.core.filer.BTreeFiler' not available
waiting for your help
Ramesh
ramiteja@hotmailcom
_________________________________________________________________
Join the worlds largest e-mail service with MSN Hotmail.
http://www.hotmail.com
Re: can i Change Collectionhome?
Posted by Kimbro Staken <ks...@xmldatabases.org>.
In 1.0 there is a bug that prevents this on Windows. It would work it you
were on UNIX. I believe a patch was added to CVS to fix it last week.
On Friday, May 10, 2002, at 09:56 PM, ramesh reddy wrote:
> Hai,
>
>
> can i change the root collection(db) to my desired directory. I
> want All collections has to be stored in different location insted of in
> the same directory of 'Xinice_home/db'.
>
> I tried by changeing 'rootCollection' in
> Xinidice_home/config/system.xml
>
> like,
>
> <root-collection dbroot="c:\ramesh\db" name="db" security="false">
> <queryengine>
> <resolver autoindex="false"
> class="org.apache.xindice.core.query.XPathQueryResolver" />
> <resolver
> class="org.apache.xindice.core.xupdate.XUpdateQueryResolver" />
> </queryengine>
> </root-collection>
>
>
> but it is showin exception as,
>
> DEBUG>
> org.apache.xindice.core.filer.FilerException: Filer is closed
> at org.apache.xindice.core.filer.Paged.checkOpened(Paged.java:318)
> at org.apache.xindice.core.filer.BTreeFiler.readRecord(BTreeFiler.
> java:127)
> at org.apache.xindice.core.Collection.getDocument(Collection.java:
> 714)
> at
> org.apache.xindice.core.Collection.getObject(Collection.java:760)
> at
> org.apache.xindice.core.SystemCollection.loadSymbols(SystemCollection.java:
> 182)
> at
> org.apache.xindice.core.Collection.setConfig(Collection.java:175)
> at
> org.apache.xindice.core.CollectionManager$1.process(CollectionManager.java:
> 96)
> at
> org.apache.xindice.util.Configuration.processChildren(Configuration.java:
> 684)
> at
> org.apache.xindice.core.CollectionManager.setConfig(CollectionManager.java:
> 92)
> at
> org.apache.xindice.core.Collection.setConfig(Collection.java:216)
> at org.apache.xindice.core.SystemCollection.init(SystemCollection.
> java:155)
> at org.apache.xindice.core.Database.setConfig(Database.java:155)
> at
> org.apache.xindice.server.services.XindiceService.initialize
> (XindiceService.java:106)
> at org.apache.xindice.server.standard.StdServiceManager.addService(
> StdServiceManager.java:166)
> at org.apache.xindice.server.standard.StdServiceManager$1.process(
> StdServiceManager.java:104)
> at
> org.apache.xindice.util.Configuration.processChildren(Configuration.java:
> 684)
> at org.apache.xindice.server.standard.StdServiceManager.setConfig(
> StdServiceManager.java:90)
> at org.apache.xindice.server.Kernel.loadAPI(Kernel.java:336)
> at org.apache.xindice.server.Kernel.<init>(Kernel.java:150)
> at org.apache.xindice.server.Kernel.<init>(Kernel.java:117)
> at org.apache.xindice.server.Xindice.main(Xindice.java:96)
> DEBUG> Filer 'org.apache.xindice.core.filer.BTreeFiler' not available
>
>
> waiting for your help
>
> Ramesh
> ramiteja@hotmailcom
>
>
>
>
>
> _________________________________________________________________
> Join the worldís largest e-mail service with MSN Hotmail.
> http://www.hotmail.com
>
>
Kimbro Staken
Java and XML Software, Consulting and Writing http://www.xmldatabases.org/
Apache Xindice native XML database http://xml.apache.org/xindice
XML:DB Initiative http://www.xmldb.org