To get working Eclipse environment for GemStone, you have to install 3
Scripts enabling communication between plugin and
Eclipse plugin itself
Either you have your own installation of GemStone or you can use VMware
appliance provided by GemStone with free license (see seaside.gemstone.com).
Plugin is developed and tested against this VMware image.
To be able to connect to GemStone DB with Eclipse plugin it is
necessary to install and runVMwareBrokerServer.sh script which provides necessary functionality (for
details see Communication
with GemStone/S ).
All scripts are distributed in separate archive gemdev-server-0.2.x.zip,
which you can
download from GemDev
Unpack the archive in VMware appliance and set all scripts
as executable. Default values are defined to work with configuration of gemstone in
Start broker server with runVMwareBrokerServer.sh
Check brokerServer.log if there were any errors during startup, if not log file should contain:
1> Reading configuration from default.config
Profiles loaded: anIdentitySet( #'glass')
Starting new broker server on port 2707
Server pack archive contains:
Configuration of broker server (its port, range of ports used for
creating sessions) and connection profiles to all GS databases which
will be made available to uses. By default it contains connection
profile for connecting to GLASS VMware database. Configuration is read
by runBrokerServer.sh script.
Broker server main script. Handles creating new GemStone
Session server script which is used by broker server for starting new
GemStone sessions. Handles all requests coming from Eclipse to
particular GemStone session.
This script is intended for safe stopping of broker and/or session
servers (started by run*Server.sh
(Optional) this is convenience script for GLASS VMware Image.
Uses default parameters to start new broker server.