March 29, 2024
 
Back to the projects page.
 
About
CaddyHTTP is a small HTTP server written in 100% Java. I originally wrote this so that I could integrate it into several other connectivity projects I work on from time to time for fun. CaddyHTTP is not meant for heavy stress servers. It is designed for small applications where you might have a small group of co-workers connecting to the system at once.

The root page that gets loaded by CaddyHTTP is "index.ctml". this is hard coded currently.

This is simple a personal project. It is not meant to compete with other HTTP servers. I created it because I thought it would be a fun project. (and it has been) I started the project back in February 2003. I put it on the back burner for a while. I may or may not ever modify the code again.

CaddyHTTP is released under the GPL open source license.
 
 
News
Update to .zip file(3/25/2005)

I noticed that I left out a few .ctml files in the last build. I noticed it because I was using CaddyHttp at work today, to help organize my daily tasks for various projects. There was no way to add items to a worklist. All fixed.
 
CaddyHTTP 1.1 Released (8/5/2004)

I decided to add support for binary files to kinda round out the functionality. Any file that's not a jpg,gif,png,ctml,html, or htm will be treated as a binary file. Also, .html and .htm files are handled as text files now, and go through the CTML pipeline.
 
CaddyHTTP 1.0 Released

I released version 1.0 of CaddyHTTP back on May 30th, 2003. There has been no activity since.
 
 
Screenshots
caddyhttp.png caddyhttp2.png
 
 
Usage
All info is available in the readme.txt.

---------
Running:
---------
Simply run the "runserver.bat" batch file. You MUST have Sun's Java runtime or SDK.

URL: http://java.sun.com/j2se/1.3/download.html

Either the JRE or SDK will work.

-----------
Compiling:
-----------
You MUST have the Java SDK installed to compile CaddyHTTP.

URL: http://java.sun.com/j2se/1.3/download.html

You will need to modify the src/build.bat batch file to set the proper path to your installation of the Java SDK.

Once that is done, you only need to run the "build.bat" batch file.
 
 
Files
CaddyHTTP.zip