_________________________________________________ Sams Teach Yourself JavaServer Pages in 24 Hours _________________________________________________ CD-ROM CONTENTS --------------- 1. System Requirements 2. Browsing the CD-ROM via the CD-ROM Interface 3. Third-Party Evaluation Software 4. Examples from the Book 5. Support Information ~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~* 1. MINIMUM SYSTEM REQUIREMENTS Processor: 486DX or higher processor Operating System: Microsoft Windows® 95/98/NT/2000 or higher, Linux, or Unix Memory: 24MB Storage: Hard disk space: 12MB Monitor: VGA or higher resolution video adapter (SVGA 256-color recommended) Other: Mouse or compatible pointing device (if using the interface) CD-ROM drive 2. BROWSING THE CD-ROM VIA THE CD-ROM INTERFACE Windows 95/98/NT/2000 Instructions: If you are running Windows 95/NT and have AUTOPLAY turned on, your computer will automatically run the CD-ROM interface. If AUTOPLAY is turned off, follow these directions: 1. Insert the CD-ROM into your CD-ROM drive. 2. From the Windows desktop, double-click the My Computer icon. 3. Double-click the icon representing your CD-ROM drive. 4. Double-click the icon titled START.EXE to run the interface. Linux and Unix Instructions: These installation instructions assume that you have a passing familiarity with UNIX commands and the basic setup of your machine. As UNIX has many flavors, only generic commands are used. If you have any problems with the commands, please consult the appropriate man page or your system administrator. 1. Insert the CD-ROM in CD drive. 2. If you have a volume manager, mounting of the CD-ROM will be automatic. If you don't have a volume manager, you can mount the CD-ROM by typing mount -tiso9660 /dev/cdrom /mnt/cdrom NOTE: /mnt/cdrom is just a mount point, but it must exist when you issue the mount command. You may also use any empty directory for a mount point if you don't want to use /mnt/cdrom. 3. Navigate to the root directory of your CD-ROM. If your mount point matches the example listed above, type: cd /mnt/cdrom 3. THIRD-PARTY EVALUATION SOFTWARE Within the 3RDPARTY directory on the CD-ROM you'll find several third-party applications, many of which also come with documentation. ***Some of the software on this CD-ROM is shareware. Shareware is provided for your evaluation, if you find it useful please read all documentation associated with the software (usually contained with files named readme.txt or license.txt) and follow the guidelines. A few of the software programs are distributed in zipped format. You will need an unzippping utility to install these files. WinZip 8.0 has been included on this CD-ROM for your convenience. Macmillan USA has not paid the registration fee for shareware, unless otherwise stated. ______________________________ Acrobat Reader 4.0 from Adobe Systems, Inc. Type: Full Product Description: The free Adobe Acrobat Reader allows you to view, navigate, and print PDF files across all major-computing platforms. Acrobat Reader is the free viewing companion to Adobe Acrobat and to Acrobat Capture software. Macintosh and Windows compatible. Location on CD-ROM (Windows): THIRDPARTY\ACROBAT To Install: Ar40eng.exe _______________________________ Cocoon 1.8 from the Apache Software Foundation (XML Project) Type: Full Product Description: Web content generation is mostly based on HTML, but HTML doesn't separate the information from its presentation, mixing formatting tags, descriptive tags and programmable logic (both on server side and client side). Cocoon changes this view allowing content, logic and style on different XML files and uses XSL transformation capabilities to merge them. Location on CD-ROM (Windows): THIRDPARTY\APACHE\COCOON\WINDOWS Location on CD-ROM (Linux): THIRDPARTY\APACHE\COCOON\LINUX To Install (on Windows): Cocoon-1.8.zip To Install (on Linux): Cocoon-1.8.tar.gz ______________________________ Communicator 4.7 from NetScape Communications Corporation Type: Full Product Description: The latest and greatest! Just as the web is constantly evolving, so too is Netscape Communicator. To meet the needs of its customers, Netscape Communicator provides next-generation browsing, email, calendar, and information management features. Location on CD-ROM (Windows): THIRDPARTY\NETSCAPE\COMMUNICATOR\WINDOWS Location on CD-ROM (Linux): THIRDPARTY\NETSCAPE\COMMUNICATOR\LINUX22\COMPLETE_INSTALL To Install (on Windows): cc32e475.exe To Install (on Linux): communicator-v475-us.x86-unknown-linux2.2.tar.gz ______________________________ Enhydra Java/XML Application Server 3.0 from Lutris Technologies Type: Full Product Description: Open Source application server that facilitates the rapid development and deployment of Java and XML based applications. Location on CD-ROM (Windows): THIRDPARTY\LUTRIS\WINDOWS (Linux): THIRDPARTY\LUTRIS\LINUX To Install: enhydra3.0.1.exe _______________________________ HomeSite 4.5.1 from Allaire Corporation Type: Timed Trial Description: Allaire HomeSite is the industry's #1 professional HTML editor. The intuitive WYSIWYG (what you see is what you get) interface gives you all the necessary site-building tools right at your fingertips. Increased productivity, enhanced project management, extended site deployment, and support for the latest Web technologies make the new HomeSite 4.5 release the obvious choice for quickly building great Web sites. Location on CD-ROM: THIRDPARTY\ALLAIRE\HOMESITE To Install: homesite451eval.exe ______________________________ Hypersonic SQL 1.43 from VA Linux Systems Type: Full Product Description: Hypersonic SQL is a Java database engine with standard SQL and JDBC interface. Very compact, it can be used in applets and applications as a server. Location on CD-ROM: THIRDPARTY\VALINUX\HYPERSONICSQL To Install: hsql_143.exe ______________________________ Internet Explorer 5.5 from Microsoft Corporation Type: Full Product Description: Internet Explorer 5 delivers the most rewarding Web experience ever by bringing you the best browser, complete communication and collaboration, True Web Integration, and webcasting including Active Channels. Find what you want quickly with Explorer Bars. View the coolest, most entertaining Active Channels and surf safely, thanks to Internet Explorer's Security Zones. Browse the Web and your PC with a Single Explorer. Location on CD-ROM: THIRDPARTY\MICROSOFT\EN To Install: Ie5setup.exe _______________________________ Jetty Java HTTP Servlet Server 3 from Mort Bay Consulting Type: Full Product Description: Jetty is an Open Source HTTP Servlet Server written in 100% pure Java. It is designed to be light weight, high-performance, embeddable, extensible, and flexible, thus making it an ideal platform for serving dynamic HTTP requests from any Java application. Location on CD-ROM (Windows): THIRDPARTY\MORTBAY\JETTY\WINDOWS Location on CD-ROM (Linux): THIRDPARTY\MORTBAY\JETTY\LINUX To Install (On Windows): Jetty233.exe To Install (On Linux): Jetty-3.0.0_rc6.tgz ______________________________ JRun 3.0 from Allaire Corporation Type: Full Product Description: The leading Java Servlet and JSP engine, Allaire JRun enables 80,000 developers worldwide to add functionality of server-side java to their existing web servers. Location on CD-ROM: THIRDPARTY\ALLAIRE\JRUN To Install: jr30w.exe ______________________________ JRun Studio 3.0 from Allaire Corporation Type: Timed Trial Description: JRun Studio 3.0 is an Integrated Development Environment (IDE) for JavaServer Pages and Java Servlets. Location on CD-ROM: THIRDPARTY\ALLAIRE\JRUNSTUDIO To Install: jrunstudio-30-win-eval-us.exe ______________________________ Kawa 4.1 from Tek-Tools, Inc. Type: Timed Trial Description: A critically-acclaimed Integrated Development Environment for Java developers offering version control integration, EJB, JSP and Servlets debugging support, source control integration with most major vendors, Java based plug-in architecture and selected capabilities of the CodeWright editor. Location on CD-ROM: THIRDPARTY\TEKTOOLS\KAWA To Install: kSetup.exe ______________________________ Locomotive Application Server 4.2.0 by The Locomotive Project Type: Full Product Description: The Locomotive Application Server is a middleware server for rapidly developing and deploying application services, including Servlets. Various services the Locomotive has built into websites include content management and publishing systems, online storefronts, web-based e-mail systems, database interfaces, and consumer-oriented online services. Location on CD-ROM: THIRDPARTY\LOCOMOTIVE To Install: loco_4_2_1rc1.exe ______________________________ NoteTab Light 4.83 from Fookes Software Type: Full Product Description: The ultimate free Notepad replacement and a handy HTML editor. Handle a heap of files with a simple tabbed interface. Search files, strip HTML tags and format text quickly. Use macros, write with any font, and collect text clips automatically on a paste board. Location on CD-ROM: THIRDPARTY\FOOKES\NOTETABLIGHT To Install: Setup.exe ______________________________ Profile Viewer 0.96 from Ulf Dittmer and Greg White Type: Full Product Description: Java application which reads profiling information produced by the Java interpreter and displays it for easy interpretation. Location on CD-ROM: THIRDPARTY\PROFILEVIEWER To Install: ProfileViewer.exe ______________________________ Resin 1.2 from Caucho Technology Type: Full Product Description: Resin serves the fastest servlets and JSP. With Java and JavaScript support, Resin gives web applications the flexibility to choose the right language for the task. Resin's leading XSL (XML stylesheet language) support encourages separation of content from formatting. Location on CD-ROM (windows): THIRDPARTY\CAUCHO\WINDOWS (Linux): THIRDPARTY\CAUCHO\UNIX To Install (Windows): resin-1.2.0.exe (Linux): install.exe ______________________________ ServletExec 3.0C from Unify Corporation Type: Full Demonstration Description: Unify eWave ServletExec is a web application server that implements the Java Servlet APL and JavaServer Pages (JSP) standards. When unregistered, product is limited to processing five concurrent requests. NOTE: JDK 1.1 (or greater) or JRE 1.1 (or greater) must be installed on your system prior to installing ServletExec. Location on CD-ROM (windows): THIRDPARTY\UNIFY\WINDOWS (Linux): THIRDPARTY\UNIFY\LINUX To Install (Windows): ServletExec_AS_30C.exe (Linux): ServletExec_AS_30C.bin ______________________________ Tomcat 3.1 from the Apache Software Foundation (Jakarata Project) Type: Full Product Description: Tomcat is a world-class implementation of the Java Servlet 2.2 and JavaServer Pages 1.1 Specifications. This implementation will be used in the Apache Web Server as well as in other web servers and development tools. Location on CD-ROM (Windows): THIRDPARTY\APACHE\TOMCAT\WINDOWS\BINARY To Install Tomcat 3.1 Binary Code (On Windows): jakarta-tomcat.exe To Install Tools Binary Code (On Windows): jakarta-tools.exe Location on CD-ROM (Windows): THIRDPARTY\APACHE\TOMCAT\WINDOWS\SOURCE To Install Tomcat 3.1 Source Code (On Windows): jakarta-tomcat.exe To Install Tools Source Code (On Windows): jakarta-tools.exe Location on CD-ROM (Linux): THIRDPARTY\APACHE\TOMCAT\LINUX\BINARY To Install Tomcat 3.1 Binary Code (On Linux): jakarta-tomcat.tar.Z To Install Tools Binary Code (On Linux): jakarta-tools.tar.Z Location on CD-ROM (Linux): THIRDPARTY\APACHE\TOMCAT\LINUX\SOURCE To Install Tomcat 3.1 Source Code (On Linux): jakarta-tomcat.tar.Z To Install Tools Source Code (On Linux): jakarta-tools.tar.Z ______________________________ WebLogic Commerce Server 2.0.1 from Bea Systems, Inc. Type: 30-Day Timed Trial Description: WebLogic Commerce Server comprises a set of Enterprise JavaBean components that provide a variety of electronic commerce-related application services, including a product catalog, shopping cart, inventory management, order entry, order management and shipping. Prior to installing WebLogic Commerce Server, please view the ReadMeFirst.html file located in the THIRDPARTY\BEASYSTEMSINC directory. PLEASE NOTE: After installation is complete, a license file must be installed. To register and obtain an evaluation license, please visit: http://www.bea.com/eval/jsp24hrs. Location on CD-ROM (Windows): THIRDPARTY\BEASYSTEMSINC\WEBLOGIC COMMERCE SERVER 2.0.1\NT Location on CD-ROM (Unix): THIRDPARTY\BEASYSTEMSINC\WEBLOGIC COMMERCE SERVER 2.0.1\UNIX To Install WebLogic Commerce Server 2.0.1 (on Windows): WLCS_201_NT4.exe To Install WebLogic Commerce Server Documentation (on Windows): WLCS_201_DOC_NT4.exe To Install WebLogic Commerce Server 2.0.1 (on Unix): WLCS_201_UNIX.zip To Install WebLogic Commerce Server Documentation (on Unix): WLCS_201_DOC_UNIX.tar ______________________________ WebLogic Server 5.1.0 from Bea Systems, Inc. Type: 30-Day Timed Trial Description: BEA WebLogic Server 5.1.0 with evaluation license: The industry's premier web application server. Prior to installing WebLogic Server, please view the ReadMeFirst.html file located in the THIRDPARTY\BEASYSTEMSINC directory. PLEASE NOTE: After installation is complete, a license file must be installed. To register and obtain an evaluation license, please visit: http://www.bea.com/eval/jsp24hrs. Location on CD-ROM: THIRDPARTY\BEASYSTEMSINC\WEBLOGIC SERVER 5.1.0 To Install: weblogic510.exe ______________________________ WinZip 8.0 from Nico Mak Computing, Inc. Type: Shareware Description: WinZip brings the convenience of Windows to the use of Zip files and other compression formats. The optional wizard interface makes zipping and unzipping easier than ever. WinZip features built-in support for CAB files and for popular Internet file formats such as TAR, gzip, UUencode, BinHex, and MIME. ARJ, LZH, and ARC files are supported via external programs. WinZip interfaces to most virus scanners. Location on CD-ROM (windows): THIRDPARTY\NICOMAK\WINZIP To Install (Windows): winzip80.exe 4. EXAMPLES FROM THE BOOK The examples the author discusses in the book are included on this CD-ROM. They are located in the SOURCE folder. You can work with the files individually or download them all to at once by double-clicking the INSTALL.EXE file. When Windows Explorer copies files from the CD-ROM to the hard drive, the read-only attribute is set. Remove the read only attribute by selecting the file(s). Right-click and select Properties. Uncheck the Read-only box and click on Apply and then OK. The The example files can be uninstalled from your hard drive by double-clicking the UNWISE.EXE file. A second method of removing the book's source files (in Windows) is to double-click the Add/Remove Programs command in the Control Panel. Locate and select JavaServer Pages Application Development from the software list and click the Add/Remove button. 5. SUPPORT INFORMATION We cannot help you with computer problems, Windows problems, or third-party application problems, but we can assist you with a problem you have with the book or the CD-ROM. Note: Problems with other companies' programs on the disc must be resolved with the company that produced the program or demo. If you need assistance with the information provided in this product, please feel free to access our Web site at http://www.mcp.com/press/CSupport_form.cfm. Enter the book's ISBN and view the product information page that will include any available downloads or updates.