INetAuction Home     Documentation Home

Server and Installation

The INetAuction server is a java application that can run on any platform for which there exist a java 1.1 Virtual Machine (VM), that is to say on all serious platforms on this planet.

Windows NT 4.0 (and 95/98)

The Windows NT release of the server comes as a self extracting setup program. This setup program will install a java 1.1 VM (the Sun's Java Runtime Environment) so you don't require to install one yourself. Note that the server runs as an NT application not as an NT service.
IMPORTANT: for Windows NT 4.0, the Service Pack 3 must be installed, otherwise a runtime error may be generated when the Database is closed (when shutting down the INetAuction server).
The Service Pack 3 may be installed before or after your run the INetAuction setup program.


The main installation steps are:

Making sure ODBC is installed
Before you run the setup program, you must make sure ODBC and the Microsoft Access Driver (*.mdb) are installed on your computer.
To check that they are installed, double click the "My Computer" icon on the desktop then double click the "Control Panel" folder. There must be an icon labeled ODBC 32-bit or something similar. Double click this icon and try to add a Data Source, if "Microsoft Access Driver (*.mdb)" appears in the odbc driver list, the INetAuction setup will work. Close this dialog box without adding a data source.
If ODBC or the Microsoft Access Driver are not installed, you should install Microsoft Access. Install MS-Access version 7.0 or higher.

Running the self extracting setup program
All you'll be prompted for, is the installation directory and a program group name (which will be created in the Start menu). The setup program will create a directory tree under the installation directory you selected and it will add 3 icons in the Start/Programs menu: one for the documentation, one for the server and one for uninstalling INetAuction. The directory tree will contain everything required by the server, the Auctioneer Applet and the Bidder Applet.

Configuring your Web server
You need to map a logical path to the physical directory where INetAuction resides. For example suppose your host name is www.acme.com and you installed INetAuction in directory C:\INetAuction.

If you want the Bidder Applet to be accessible from the following URL

http://www.acme.com/ArtAuction/bidder/index.htm

you'll need to map the logical path /ArtAuction/ to the physical path C:\INetAuction\

Running the server
Once the server is installed, you run it from the Start/Programs menu. You may copy the server's icon to the StartUp program group so that the server will start automatically at boot time (after a user logs in on Windows NT).
When the server starts for the first time you need to specify the following:

  • The IP address at which the server will listen for incoming connections from clients (the auctioneer and the bidders).
  • The TCP port number at which the server will listen for incoming connections from clients. The server uses this TCP port and the following one. For example if you specify 4410, the server will use both 4410 and 4411.
  • The JDBC driver to be used: sun.jdbc.odbc.JdbcOdbcDriver Leave this value unchanged
  • The JDBC data source URL: jdbc:odbc:[dsn], where [dsn] is the ODBC Data Source Name that has been automatically determined during setup. Leave this value unchanged.
  • The exact name to which the license was issued.
  • The licence number you received from Softglobe.

 

Non Windows platforms (e.g. Sun's Solaris)
This version comes as single Java ARchive (JAR) file.
Here you need to have a java 1.1 VM installed on your computer.

The jar file includes an "empty" initialized DB, therefore, apart from the VM, everything is included.

The main installation steps are (a more detailed installation procedure is included with the release):

Unzipping the jar file
Unzip the jar file in a directory of your choice:

jar xvf INA100.jar

Configuring your Web server
Same as above.

Running the server
You need to set the CLASSPATH environment variable to include the paths to the classes of the java VM and to the AuctionServer.jar file.

For example:

CLASSPATH=.;/java/lib/classes.zip;/INetAuction/server/AuctionServer.jar;

You start the server by executing the java VM:

java AuctionServer

When the server starts for the first time you need to specify the following:

  • The IP address at which the server will listen for incoming connections from clients (the auctioneer and the bidders).
  • The TCP port number at which the server will listen for incoming connections from clients. The server uses this TCP port and the following one. For example if you specify 4410, the server will use both 4410 and 4411.
  • The JDBC driver to be used: jdbc.idbDriver Leave this value unchanged.
  • The JDBC data source URL: jdbc:idb:./DB/INetAuction.prp Leave this value unchanged.
  • The exact name to which the license was issued.
  • The licence number you received from Softglobe.

INetAuction Home     Documentation Home