Quickstart

Download and install

To start with the Extend first download binary package from here.

Next step is to unzip downloaded package.

Extend Directory Structure

When unzipped you should see following directory structure:

<root>
  bin
    bootstrap.jar - bootstrap jar file
    shutdown-client.jar - shutdown client jar file
    start.sh - startup shell script
    stop.sh - shutdown shell script
  lib
    libraries needed for the server to work
  server
    default
      config
        server.xml - the server's application context
      lib
        libraries needed for services - they are going to be visible from all modules
      deploy
        bean-console.dar
        danube-freemarker.sar
        danube-jsf.sar
        danube.sar
        danube-tapestry.sar
        danube-velocity.sar
        danube-webflow.sar

Deploy directory is place where service archives(.sar), danube web archives (.dar) or j2ee web applicaion archives (.war) can be placed. For web archives and danube web archives context will be assumed from the directory name - up to the "." (dot). (That can be changed, see below).

Starting and stopping the server

Now you should start the application server. You can do it by using one of the following commands:

sh bin/start.sh
java -jar bin/bootstrap.jar
java -cp bin org.abstracthorizon.spring.server.Bootstrap

To check internals of the server point your browser to: http://localhost:8080/bean-console/.

To stop the server use one of the following commands:

sh bin/stop.sh
java -jar bin/shutdown-client.jar
java -cp bin org.abstracthorizon.spring.server.support.Shutdown