tOSU-WebServer
Abstract
The Open Source U Web Server or “tOSU-WebServer” is an educational web server which I maintain and develop for educational purposes. The source code is hosted on BitBucket at: http://bitbucket.org/frankv01/tosu-webserver/
I first introduced the project in a blog post on this site.
Project Info
The web server is a Java based http server capable of serving simple html pages and css pages. (Image files are fourth coming). The project was original started a graduate-school project for a Distributed Systems class. A friend was intrigued with it and this led to my idea of creating an educational open source project around it.
A key difference between the handling of this project over a project like Apache is the amount of documentation on what is occurring and why. Although, not all details can be covered it should provided solid educational information for those who are interested.
Compilation
Build instructions can be found on the BitBucket wiki.
Status
The project runs but doesn’t perform some basic functions of a web server such as serveing images. I hope to repair this.
The main goal is implementation documentation and implementing unit tests. The documentation will continue to be evolved. The pending issues are listed at: http://bitbucket.org/frankv01/tosu-webserver/issues/?status=new&status=open
Unit tests were not to be included in the original class assignment and no effort was spent on them due to the expected short-life nature of a class assignment.
Architecture & Implementation
The architecture and implementation will be periodically discussed in blog posts. The first post covered some helpful background, as well as an overview of the project package layout and the implementation of the v0.5.x line.

Recent Comments