Seurat Windows Quick Start Guide
If you encounter any problems trying to follow the instructions in this guide please contact us at support@synapticscience.com or post a question to our technical support forum http://synapticscience.com/phpBB2/index.php
Seurat
Windows Quick Start Guide
3.2 Seurat Client using Windows
Installer (Option 1)
3.2.1 Install Seurat Server as Windows
Service
3.3 Seurat Client using Webstart
Installer (Option 2)
3.3.1 Installing jetty as windows
service
3.3.2 Starting jetty as windows service
3.3.3 Stopping jetty as windows service
3.3.4 Removing jetty as windows service
4.1 Seurat Server Installation
4.1.1 PostgreSQL Installation
Automatically Uninstalls Itself
This guide is meant to get you up and running quickly with Seurat. To do this it makes several assumptions about how you will install Seurat. If your situation does not match these assumptions then please refer to our more detailed Installation and Administration Guides on our website at www.synapticscience.com
In this guide we are assuming:
As SEURAT is a pure Java application it can run on any platform supporting a Java 1.5 or greater JVM. Starting with version 5.0 of SEURAT you must use at least a 1.5 JVM.
The SEURAT Server has been successfully deployed under
Windows, AIX and Linux. The SEURAT client has been successfully deployed under
Windows (
If your particular platform or configuration does not seem to be supported please contact us at sales@syanpticscience.com. As long as your platform supports 1.5 JVM or greater Seurat will be able to run on your platform.
The installation requirements for Windows are:






If you encounter any problems following these steps please report them to support@synapticscience.com, post a question to the forum link on our website or call our offices at 301 915 0274.
To learn how to configure Seurat and how to share your results with your colleagues please refer to the Seurat Administrators Guide, Seurat Database Mapping Guide and the Seurat Users guide on our website www.synapticscience.com
If you want to setup the Seurat Server so that it will automatically restart after the machine on which it is installed is rebooted execute the following steps:
1.
Open a windows command window and cd to the
Seurat Server bin directory (which is C:\Program
Files\SynapticScience\SeuratServer\bin by default).
2.
Define the environment variable JAVA_HOME to
point to the top level directory of an installed version of the j2sdk1.4.2_12
SDK. So for example if you had the SDK installed in C:\j2sdk1.4.2_12 you would
need to issue the command “set JAVA_HOME= C:\j2sdk1.4.2_12”
a.
NOTE: Pointing JAVA_HOME to the jre that comes
bundled with the Seurat Client and Seurat Server after installation for this
step WILL NOT WORK as the JavaService.exe program we are using to install
Seurat as a service requires the tools.jar jar file that only comes with the
JDK. You will need to go to the sun website and download and install the SDK
and then make JAVA_HOME point to the install location you choose.
3.
Define the environment variable SEURAT_HOME to
point to the top level directory of the Seurat Server. Assuming an installation
into the default directory that would be achieved by the command “set
SEURAT_HOME=C:\Program Files\SynapticScience\SeuratServer”
a.
NOTE: DO NOT put double quotes around the path
specified in the setting of the SEURAT_HOME environment variable as the
InstallSeuratAsService.bat file will take care of dealing with the spaces in
the name.
4.
Assuming you installed the Seurat Server into its
default location issue the command “.\InstallSeuratAsService.bat pgsql-8.1
–auto” to install the Seurat Server as a service. The service will appear in
the Services window under the Administrative Tools section of the Control Panel
with the name “SeuratServer”
a.
Note that although this will create a service to
run the Seurat Server that will start automatically upon system restart you
still have to manually start the service after it has been installed (or you
could reboot the machine to test that it starts automatically). You can start
the SeuratServer service once installed either by issuing the command “net
start SeuratServer” or by navigating to the Services window of the
Administrative Tools section in the Control panel and using the GUI there to
start the service from the list of Windows Services.
b.
The first argument pgsql-8.1 passed to the
command to install the SeuratServer service is the name of the PostgreSQL
database service and denotes the fact that the SeuratServer service depends
upon the PostgreSQL service having been started before it will itself be
started. This means that the SeuratServer service will not start unless the
PostgreSQL database service is running.
c.
If you chose to install the Seurat Server into
other than the default directory then make sure you set SEURAT_HOME
appropriately.
If you ever want to uninstall the SeuratServer service created in step 5 then issue the command “JavaService -uninstall SeuratServer” from the same directory in which you issued the InstallSeuratAsService.bat command with all the same environment variables defined.
An alternative to running the supplied Seurat Client installer (which is optimized for a single user evaluation environment) is to use the WebStart version of the Seurat Client.
The WebStart version allows a team to evaluate the collaborative features (emailing of job links to colleagues, easy web based deployment of documents and upgrades, etc…) of Seurat in greater depth.
To install and run the WebStart version of the Seurat Client do the following:
(in your <jetty-root>/bin)
Jetty-Service.exe --install jetty-service.conf
or
Jetty-Service.exe -i jetty-service.conf
(in your <jetty-root>/bin)
Jetty-Service.exe --start jetty-service.conf
or
Jetty-Service.exe -t jetty-service.conf
(in your <jetty-root>/bin)
Jetty-Service.exe --stop jetty-service.conf
or
Jetty-Service.exe -p jetty-service.conf
(in your <jetty-root>/bin)
Jetty-Service.exe --remove jetty-service.conf
or
Jetty-Service.exe -r jetty-service.conf
Note: The above application (Jetty-Service.exe) must execute
with administrator rights otherwise, it fails.
In
Below is the solution to this problem. This will now open a command prompt
window with administrator rights.
Go to Start | All Programs | Accessories, then right-click on "Command Prompt", and select "Run as administrator".
This trouble shooting section only documents problems that may be encountered during the installation process.
For troubleshooting tips on administering the SEURAT platform see the Troubleshooting section of the Seurat Administrators Guide which is available from the “Start->All Programs->Seurat Server->Administrators Guide” menu item.
For troubleshooting tips on using SEURAT in general see the
Troubleshooting section of the Seurat Users Guide which is available from the
“Start->All Programs->Seurat Client->Users Guide menu item.
At the very end of the PostgreSQL installation wizard the PostgreSQL installer issues an error and automatically uninstalls itself.
You are attempting to install the Seurat Server from a non windows administrator account or an account that cannot grant the “Log on as a service” and “Log on locally” rights to the windows service account the PostgreSQL installer tried to create during installation (or the account you created before installation and specified to the installer did not have these rights).
Please log into the machine as a windows administrator and re-run the installer.