GEOSERVER_DATA_DIR environment variable ignored
-----------------------------------------------
Key: GEOS-3224
URL: http://jira.codehaus.org/browse/GEOS-3224
Project: GeoServer
Issue Type: Bug
Components: Configuration
Affects Versions: 1.7.5
Reporter: Arnoud de Bruijn
Assignee: Justin Deoliveira
Priority: Minor
I just decided to move the data-dir to a different place to make my development
life easier. I set the environment variable GEOSERVER_DATA_DIR (to point to the
location where the data is stored so both the geoservers on my development
machine point to the same data), only to find out it still defaults to
<geoserver-dir>/data in both cases.
It turns out it's ignored in GeoserverDataDirectory:findGeoServerDataDir. In
the code there is an array containing 3 elements ("Java environment variable ",
"Servlet context parameter ", "System environment variable ") only the switch
further down checks indices 1, 2 and 3, not 0, 1 and 2 resulting in never
checking System.getEnv(...);
I read using an environment variable is not the preferred way, so maybe this is
intentional to discourage using it? :)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel