$Id$ JavaServer(tm) WDK (JavaServer(tm) Web Development Kit 1.1 Release to Experts) Released: August 1999 All classes are written exclusively in the Java(tm) Programming Language and may be used with and JRE 1.1 conformant system, including Java2 conformant systems. This release has been developed on the following systems: Sparc Solaris 2.6 and Java 2 Standard Edition (or JDK 1.2.x) Windows NT and Java 2 Standard Edition (or JDK 1.2.x) You should read the License Agreement which applies to this software. At this time, the documentation for this release is primarily: This README document A FAQ on some JSWDK specifics The JavaDoc documentation API Examples RUNNING THE SERVER ------------------ In order to run the Server it is necessary to have installed a compliant JDK. You must also have the "java" program available in your path (set using the PATH environment variable). More information can be found at http://java.sun.com/products/jdk. If you are using JDK 1.2, tools.jar (which can be found in /path/to/jdk1.2/lib/tools.jar) needs to be in your CLASSPATH. Tools.jar contains "javac" which is used by the JSP engine to compile the servlets generated from .jsp's. There is a Unix based Korn Shell Script and a Windows based Batch File provided in the installation directory. To startup the server on Unix: % startserver To start up the server on Windows C:\jswdk\> startserver Once the server is running, you can use any web browser to browse http://localhost:8080 and you will be browsing pages served from the server. You can read the JavaDoc documentation for the javax.servlet packages as well as see some JSP and servlet examples. To stop the server, use the following commands: Unix: % stopserver Windows: > stopserver KNOWN BUGS AND ISSUES --------------------- 1. Automatic servlet reloading is not implemented in JSWDK. 2. The JSP engine (wrongly) treats buffer size in units of characters instead of bytes. 3. The web server crashes with a StackOverflowException if there is infinite recursion in RequestDispatcher.forward/include or . 4. In the taglib directive, uri in this release of JSWDK refers to a .jar file that contains .class files for all user-defined tags and the tag library descriptor in the META-INF directory - META-INF/taglib.tld. TROUBLESHOOTING --------------- On a Windows 95/98 machine you may see an "Out of Environment Space" error message when starting the server. This is caused by Windows providing too small a space for environment variables. To work around this limitation: Close the DOS window (the error can corrupt its CLASSPATH variable) Open a new MS-DOS window Click on the MS-DOS icon at the top-left of the Window Select teh Properties option Click on the "Memory" tab Adjust the "Initial Environment" drop-down box from "Auto" to "2816" Click on OK Start the server FEEDBACK -------- Please send your bugs and feedback on this software to . ________________________________________________________________________ Java is a trademark of Sun Microsystems, Inc.