It's no secret that the current Windows GeoServer installer and executable is a
bit rough around the edges. It works, but it isn't as slick as it could be.
For one thing, GeoServer isn't installed as a service, and the fact that the
command prompt pops up and stays there is definitely sub-optimal. :)
GeoServer works with the Java Service Wrapper (albeit with a little bit of
tweaking) so it's very possible to use the BIN version of GeoServer, add in
some wrapper config, and a perfectly good service we have.
So, with all this in mind, I'd like to solicit opinions about what people like
and dislike in the Windows GeoServer experience, both with the installer and
with running GeoServer. (Just the EXE I'm curious about here; I know some
people use the BIN and WAR in Windows.)
I'm also designing a new flowchart for the installer. Here's what I have so
far: (After making this list, I found that this is pretty much
screen-by-screen identical to what Tomcat does for its installation process
which is auspicious.)
-----
1. Splash screen
2. Welcome screen
3. Find %JAVA_HOME%
3a. If found, display window
3b. If not found, prompt for location, set in environment variable, add
%JAVA_HOME%\bin to path.
4. License screen
5. Components screen - Two check boxes: [GeoServer (mandatory), data directory
(optional)]
6. Program file destination screen
7. Find %GEOSERVER_DATA_DIR%
7a. If found, display window with dropdown [use this, change this]
7a1. If [change this] go to Select Data Dir, otherwise skip
7b. If not found, go to Select Data Dir
8. Select Data Dir - Type in a location (with validation?)
9. Install as service screen [automatic, manual]
10. Start Menu screen
11. Ready to install screen
12. Install stuff
13. Finished screen
-----
Things to note:
(3b) adds %JAVA_HOME%\bin to the path. This is what we want to do, right?
(5) makes installing the built-in data dir optional. What do you think of
this?
(9) I would think the default should be automatic, right?
I'm not 100% sure that everything here is possible, but NSIS seems pretty
elastic, so I'm hopeful.
Feedback is practically begged for.
Thanks,
Mike Pumphrey
OpenGeo - http://opengeo.org
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel