what happens if you don't put a leading / ? It would appear that it would try and load it from the root if you start with a leading /, and without it, it would try and load from the current working directly.

So I'd try omitting the leading / and making sure the current working directory is set correctly and try it.

Or specify a full path name to the properties folder?

You could always put a break point in and see what is happening internally? If it is not finding the properties file, or finding it, but properties are invalid, or whatever...


On 11/04/2013 12:46 PM, marcolopes wrote:
Hi Thomas,

I'm using H2 1.3.169, and cannot start the server with the "-properties" parameter.

The server won't start (it starts ok without any parameters).

*Here is the code*:
            server=Server.createWebServer("-properties /foldername");
            server.start();

*I took a look at H2 sources, and you just process the folder and add the default file name... everything looks fine to me!*

// set the serverPropertiesDir, because it's used in loadProperties()
        for (int i = 0; args != null && i < args.length; i++) {
            if ("-properties".equals(args[i])) {
                serverPropertiesDir = args[++i];
            }
        }
...
           if ("null".equals(serverPropertiesDir)) {
                return new Properties();
            }
return SortedProperties.loadProperties(serverPropertiesDir + "/" + Constants.SERVER_PROPERTIES_NAME);

*I can't see what i'm doing wrong!*!!

Thanks.

On Saturday, March 23, 2013 8:14:53 AM UTC, Ben wrote:

    As the documentation shows the settings file
    ".h2.server.properties" is stored by default in the users home
    directory
    Under Window in
     C:\Documents and Settings\[username].
    Can I somehow put it into another directory (e.g. the installation
    directory of H2)?
    This would mean I have either to pass the new location as cmdline
    argument to H2
    or to setup a (new) enviroment variable like
    set H2CONFIG=D:\database\H2\.h2.server.properties
    Among other considerations I need this to have always a portable
    H2 version on USB Stick at hand.
    In best case H2 itself should have internally a search order:
    1.) Users home directoryQ
    2.) Own installation directory
    Thank you
    Ben

--
You received this message because you are subscribed to the Google Groups "H2 Database" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.



--
You received this message because you are subscribed to the Google Groups "H2 
Database" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/h2-database?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to