JAWS - Java Web Server
JAWS - JAva Web Server - is a sophisticated, powerful core server that powers many of our products. At it's core, JAWS is a generic, all-purpose server, that allows developers to add custom modules. One of the custom modules is a full features web server. What's special about JAWS is that it uses completety asynchronous i/o, which means that while other web servers can handle tens or hundreds of simultaneous clients, JAWS can handle thousands of simmultaneous clients. And all of this is accomplished in pure Java, which means that JAWS can run on virtually any platform - Windows, Solaris, Linux, OS/900 ...
Requirements
- J2SE 1.5 or better. (JAWS does use generics, so 1.5 is minimum)
Downloading and Running JAWS
Downloading and configuring JAWS is simple. There is a ZIP file that contains the following files:
- jaws.jar - Contains the class files for the jaws server.
- mod_http.jar - Contains the class files for the http module. The http module is the web server.
- mime.types - Is a file used by mod_http which sets the mappings of content types to file extensions.
- jaws.conf - A sample configuration file. You will have to change some of the settings to get your system up and running.
Extract the files into a directory on your computer.
Once you have configured the jaws.conf file, to launch jaws, simply execute the following:
java -classpath mod_http.jar;jaws.jar jaws.jaws
JAWS does a lot more than being a web server. We will open the API shortly. Programmers can not only write jaws modules, but they can also write custom handlers for mod_http. Please send all feedback to software@barchart.com.
Download the JAWS zip file