Use embedded Jetty for standalone installations

Registered by Knut Staring on 2009-03-11

Embedding Jetty and using the embeddded H2 database obviates the need for installing external servers like Tomcat and MySql, making DHIS 2 self-contained (except for Java) and thus easier to install (just copy the file): http://docs.codehaus.org/display/JETTY/Embedding+Jetty

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Bob Jolliffe
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2.0.1
Started by
Bob Jolliffe on 2009-04-07
Completed by
Lars Helge Ă˜verland on 2009-09-21

Related branches

Sprints

Whiteboard

Good progress has been made with the dhis2-lite concept.

Currently there is code in the sandbox branch which can be tested. It builds an executable jar which makes use of an embedded jetty engine and an h2 file-based database.

Ongoing work:
1. create a neatly packaged distribution - maven assembly -> zip
2. write some documentation
3. add some more UI components
4. medium term support planned for derby (no longer priority)

testing, testing, testing ...

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.