Data Crow
Data Crow
Client - Server
Please note that the non-web clients will be slower compared to the web
clients as they required more bandwidth as the actual (encrypted) data is
transferred to the connecting client. A web client just downloads the pages
from the server.
2
D ATA C ROW S ERVER S ETUP
Download the server distribution from http://www.datacrow.net#downloads
as well as a client version (either the installer or the zipped version).
Unzip the zipped Data Crow Server distribution to the installation location.
3
R UNNING THE S ERVER
The server has no graphical user interface (GUI) which means it relies fully on
the command line. Open the terminal (Linux and Mac users) / command
prompt (Windows users) and navigate to the Data Crow Server installation
folder.
In the below example I will show <command> for the Data Crow start
command;
o datacrow-server32bit.exe or
This is in case you have installed the 32bit version of Java.
o datacrow-server64bit.exe
This is in case you have installed the 64bit version of Java.
Explanation:
The <Command> I have explained above, make sure you use the correct
syntax for the platform you are using.
-port: specifies the main port number for the application server. The
default port is 9000. If you do not supply the port parameter, port 9000
will be used. Example: -port:9000
When the server has been started, clients connect by starting the Data
Crow Client in client mode (-client parameter):
datacrow64bit.exe -client, datacrow32bit.exe -client or java –Xmx512m
datacrow.jar -client (depending on your environment).
4
-imageserverport: specifies the port to use for the HTTP image
server. The default is port 9001. If you do not supply the port parameter,
port 9001 will be used. Example: - imageserverport:9001
-webserverport: specifies the port to use for the web server. If not
supplied, the web server module will not be started.
Example: - webserverport:8080
When started, clients connect to the server as follows:
http://<server address>:<webserverport>/datacrow
Example: http://192.168.178.12:8080/datacrow
A tip on the credentials; you can also supply these within the
datacrow.credentials file. When this file is present in the installation folder of
the Data Crow server Data Crow will read the credentials from this file and they
don’t have to be supplied anymore as a parameter. The file does not exist by
default; create the file (a plain text file) and enter the credentials within this
file: <username>/<password>. For example
rwaals/123456
5
C HECKING THE S ERVER
If all is well the Server will reporting something similar to below:
Errors will be displayed directly in the console. Additionally there is the default
log file, located in the user folder (data_crow.log).
If you want to debug the server (or see more messages) you can supply –debug
parameter on startup.
6
S TARTING THE D ATA C ROW ( THIN ) W EB
C LIENT
Connecting to the web server is the easiest option. Navigate, using a web
browser, to the server address, like so:
For example:
http://192.168.178.12:8080/datacrow
In the below example I will show the <command> for the Data Crow client start
command;
o datacrow32bit.exe or
This is in case you have installed the 32bit version of Java.
o datacrow64bit.exe
This is in case you have installed the 64bit version of Java.
<command> -client
7
When the client starts the following login dialog is shown:
Server Address: the IP address of the Server (see the Server console for the
IP address, for example within an internal network the IP could be
192.168.0.10).
Image Server Port: the port as configured on the server (default is 9001).
This setting is remembered.