BeeSoft®
Since 1992
 

Content

 Welcome
 Products
       Abeona
       Gaia
       Hephaistos
             Features
             Documentation
                   Server installation
                   Client installation
                   Application security
                   Basic control
                   First run
                   Resource creation
                   Project creation
                   Project planning
                   Task setup
                   Task solving
                   Reports and overviews
             Download
             Purchase
       JavaGantt
 Services
       Promote your software
 Contact Us
 Links
      
  HephaistosI®
© 2012 BeeSoft ®
 

Hephaistos server installation

To run Hephaistos you need Java 1.5 or higher installed on your server. You can download the newest version from here.

The Hephaistos server is contained in file server.zip in our distribution file.

Simply unzip this file to appropriate directory. You will get this structure:

	YOUR DIRECTORY
		client		- directory contains client *.launch files
		launch		- directory contains server *.launch files
		lib		- directory contains *.jar files
		server.bat	- batch file for start server on Windows
		server.sh	- batch file for start server on Linux
		server.config	- server configuration file

You don't need to run any installation program.


Server configuration

All server configuration is concentrated to file server.config. It is the java properties file, where each parameter is set as

propertyName=propertyValue

There are some explanations to each property in this file. Generally, you have to set these properties:

  • database - full path to database file, see below
  • log - full path to directory where you can store server log

Hephaistos uses its own object oriented database, and its setup is very easy. All you need is to set a name of the (future) database file. If this file does not exist, the server creates one when started.


Server running

You can start the Hephaistos server with one of the batch files stored in its root directory. It prints to console information about port and database it uses, and also autoupdate information, if autoupdate is enabled in configuration file.

An autoupdate is running in background thread and has no impact on the other work. Server checks the site www.beesoft.eu for the Hephaistos last release and if it find newer than its own, it downloads all necessary files. When new release downloaded, server notifies all clients about it, so the user can see information about new version and invitation to restart server.


How to stop the server

Currently there is no administration tool to manage Hephaistos server. So the only way to stop this server is kill the system process (e.g. CTRL-C in window where is running on MS Windows).


Important

Don't forget to backup your database file in regular intervals. The only one way to restore damaged database is to replace database file by one from the backup.