db-derby-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Imran Hussain <imr...@imranweb.com>
Subject Re: question about derby database location
Date Fri, 16 Mar 2007 13:05:12 GMT

Before starting the database, set the value for "derby.system.home". For 

System.setProperty("derby.system.home", "/home/derby/"); // Use absolute 
path here.

When you run tomcat, the value for "user.dir" is set to Tomcat home. 
This why if you do not specify absolute path the relative path will 
always start with tomcat home.


Kevin Wu wrote:
> I have a java web application on a virtual host with Tomcat.
> I do not want to set my embedded derby database?s home by absolutely 
> path. I hope it can location in the web application?s root directory.
> But when I set the URL like this jdbc:derby:DBTest;create=true. The 
> DBTest database always been created in tomcat?s bin directory.
> Because I?m not sure the relationship with the host?s tomcat directory 
> and my application location,
> I don?t know what could I do, it can easily locate in my own web 
> application.

View raw message