The following instructions assume that all components will be installed on the same server. We recommend that you follow these steps in the order shown to ensure a successful installation. If you encounter problems or need additional information about customizing your S-PLUS Enterprise Server installation:
S-PLUS Enterprise Server is supported on the following versions:
Minimum recommended system requirements:
jre-1_5_0_12-windows-i586-p.exe (located at the top
level of the CD) to install JRE 5 Update 12.
apache-tomcat-6.0.13.exe (located at the
top level of the CD) to install Apache Tomcat 6.0.
Install_SplusServer.exe (located at the top level of your S-PLUS
Enterprise Server CD). This launches an InstallAnywhere wizard that installs
the S-PLUS Enterprise Server.
lmtools.exe in the FLEXnet directory (located in your
S-PLUS Enterprise Server installation directory). On the System
Settings tab, copy the number in the Disk Volume Serial Number
field. Keep the lmtools.exe program running (needed later in this
procedure).
Go to http://keys.insightful.com/ and do the following:
DISK_SERIAL_NUM under Server Hostid Type.
In the lmtools.exe program, do the following:
IFUL as the Service Name.
lmgrd.exe file located in the
FLEXnet directory.
S-PLUS Enterprise
Server_FLEXnet.log.
lmtools.exe application.If your license manager server is located on a different machine than your
S-PLUS Enterprise Server, go to TOMCAT_HOME/conf/Catalina/localhost
(where TOMCAT_HOME is your Tomcat installation directory) and edit the
SplusServer.xml file, setting the splus.flexnet.host
property value to point to the license manager server. By default, this value
is set to @localhost, where localhost
is the S-PLUS Enterprise Server machine. If you are not on the server and want
to access the license manager server, you can set the system environment
variable IFUL_LICENSE_FILE to the value
@license_manager_server.
In the Service Manager console, select each service and change Startup Type to Manual. This requires the services to start manually when the server is rebooted, allowing the services to be started in the proper order.
If you installed the Function Service:
http://localhost:8080/SplusServer/api/function/sqrt?x=64
If you installed the Expression Service (note that you will have to right-click and select View Source to view the result):
http://localhost:8080/SplusServer/api/expression/eval?cmd=6*6
Once you have confirmed your installation works correctly, you need to
configure the S-PLUS Enterprise Server by setting the properties in
TOMCAT_HOME/conf/Catalina/localhost/SplusServer.xml, where
TOMCAT_HOME is your Tomcat installation directory. How to set the
properties in SplusServer.xml, schedule jobs, install packages and
modules, and other details can be found in the S-PLUS Enterprise Server
Administration Guide, located at SERVERHOME/docs/admin.pdf,
where SERVERHOME is your S-PLUS Enterprise Server installation
directory.