Part 2: Getting Started: Installation and Setup
Getting a Servlet-Capable Web Server
Your next step is to obtain and install a Web server that supports Java servlets, or to install a servlet package in your existing Web server.
If you're just learning servlets, the simplest option is to use the "servlet runner" included with Sun's JSWDK.
This is a very simple server just for running servlets, not a serious Web server.
When you're ready to install servlets in a real Web server, check out the long list of available options at
http://java.sun.com/products/servlet/runners.html.
Some of the mostpopular free servers include Apache (with JServ), the WWW Consortium's Jigsaw, and Sun's Java Web Server.
Although Sun's Java Web Server is not completely free, it does have a free 30-day evaluation and a free permanent version for education and teaching, and is one of the few Web servers that already support the servlet 2.1 and JSP 1.0 specifications.
One of the most popular servlet plugins is Allaire's JRun, which lets you add servlet support to Netscape FastTrack and Enterprise servers (although recent versions support servlets directly), Microsoft IIS, Microsoft Personal Web Server, StarNine's WebSTAR, O'Reilly's WebSite Pro, and Apache.
This tutorial is now available as a book: Core Servlets and JavaServer Pages by Marty Hall, published by Sun Microsystems Press.
Read all about it at CoreServlets.com
Server-Side Web Applications using Java Servlets versions 2.1/2.2 and JavaServer Pages (JSP) version 1.0: A Tutorial
© 1999 Marty Hall.
All source code freely available for unrestricted use.
Created for work in the Research and Technology Development Center of the Johns Hopkins University Applied Physics Lab, for courses in the Johns Hopkins Part-Time MS Program in Computer Science, and for various industry seminars and on-site Java short courses.
Please note that this is a first draft of the tutorial, so please send corrections, comments, and suggestions to me at hall@apl.jhu.edu.
Reprinted with permission from the author. Click here to visit the original version
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|