[Geoserver-users] GeoServer ignores GEOSERVER_DATA_DIR environment variable

Hi,

I just upgraded to 1.7.0 FCS. Very nice!

I decided to move my data directory, and point to it using an environment variable (which I set in /etc/profile on my Mac OS X machine.) So, now I can:

Macintosh-4:~ gregederer$ set | grep GEOSERVER_DATA_DIR
GEOSERVER_DATA_DIR=/Users/gregederer/servers/geoserver_data

But, GeoServer ignores this.

Any ideas?

Thanks!

Greg

--
| E R G O N O S I S
| Greg Ederer
| Lead Developer
| greg@anonymised.com
| 360.774.6848
|

Hi Greg,

I was able to replicate this issue. However if i use the export before setting the environment variable it works.

/etc/profile:

export GEOSERVER_DATA_DIR=...

as opposed to:

GEOSERVER_DATA_DIR=...

Could that be the issue?

Greg Ederer wrote:

Hi,

I just upgraded to 1.7.0 FCS. Very nice!

I decided to move my data directory, and point to it using an environment variable (which I set in /etc/profile on my Mac OS X machine.) So, now I can:

Macintosh-4:~ gregederer$ set | grep GEOSERVER_DATA_DIR
GEOSERVER_DATA_DIR=/Users/gregederer/servers/geoserver_data

But, GeoServer ignores this.

Any ideas?

Thanks!

Greg

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hi Justin,

This didn't do it for me. I've done some experiments, and I think System.getenv() might be flaky. For now, I'm just putting path info in web.xml.

Sorry for taking so long to get back to you. I was away for a while, and I just noticed this message.

Thanks!

Greg

Justin Deoliveira wrote:

Hi Greg,

I was able to replicate this issue. However if i use the export before setting the environment variable it works.

/etc/profile:

export GEOSERVER_DATA_DIR=...

as opposed to:

GEOSERVER_DATA_DIR=...

Could that be the issue?

Greg Ederer wrote:

Hi,

I just upgraded to 1.7.0 FCS. Very nice!

I decided to move my data directory, and point to it using an environment variable (which I set in /etc/profile on my Mac OS X machine.) So, now I can:

Macintosh-4:~ gregederer$ set | grep GEOSERVER_DATA_DIR
GEOSERVER_DATA_DIR=/Users/gregederer/servers/geoserver_data

But, GeoServer ignores this.

Any ideas?

Thanks!

Greg

--
| E R G O N O S I S
| Greg Ederer
| Lead Developer
| greg@anonymised.com
| 360.774.6848
|