Last modified 16 years ago
Last modified on 11/08/08 16:03:39
Analysis
Overview
The goal is to decide the technologies needed for running Sophie 2 Server.
Task requirements
- Research which technology to use (for now Jetty is the best choice). It is better to have embedded server as module in Sophie 2.0 project.
- Embed the server in Sophie 2 project and make it run.
- The web pages and the business logic from S2S_WEB_COMMONS_R0 and S2S_CORE_COMMONS_R0 can be integrated.
Task result
Base Sophie 2 server.
Implementation idea
Use Jetty and embed it in the project.
Related
S2S_WEB_COMMONS_R0
S2S_CORE_COMMONS_R0
How to demo
Present to the others how the server is runnning.
Design
- use Jetty
- use the plug-in in Maven for Jetty. See http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin.
- research how to embed Jetty - http://www.engidea.com/blog/informatica/jetty6/jetty6-explored.html
- create server module using PLUGIN_MODULE_STRUCTURE_R0(do not forget to add the new module in modules section in the main pom.xml and add the jetty package in dependency section in the server module pom.xml)
- create ServerModule class which runs Jetty
Implementation
trunk/sophie2-platform/modules/org.sophie2.server/src/main/java/org/sophie2/server
Testing
Comments
Log