SlideShare a Scribd company logo
1 of 3
I C A R N E G I E   S E R V L E T   W O R K B E N C H

                           V E R S I O N   1.1


CONTENTS
--------
   1. What's new in 1.1?
   2. What is it?
   3. The Latest Version
   4. Requirements
   5. Installation Instructions
   6. Getting Started
   7. Known Issues
   8. Reporting Problems
   9. Licensing and legal issues
  10. Credits


1. What's new in 1.1?
-----------------------
o If the user is using a Windows operating system, has not specified
  a web browser in Edit|Preferences, and has Internet Explorer as the
  default web browser the Servlet Workbench will attempt to open each
  instance of Internet Explorer in a new process.
o The user will now be warned if they attempt to load other than class
  files during the "Load Java" action.

2. What is it?
---------------

The iCarnegie Servlet Workbench is a Java application designed to provide
students with a lightweight web server and servlet framework for use in
their iCarnegie courses.


3. The Latest Version
----------------------

The latest version of the iCarnegie Servlet Workbench is always available
by following the "course information" link on the Trestle course outline.
Once the program is installed you can determine its version by selecting
Help|About from the menu.


4. Requirements
----------------

The following requirements exist for installing the
iCarnegie Servlet Workbench:

o Microsoft Windows (The iCarnegie Servlet Workbench has been tested on
  machines with 128 MB RAM running Windows 9x, Windows ME, Windows NT,
  Windows 2000, and Windows XP.)

                          -or-

 Linux or an equivalent *NIX platform with 128 MB RAM

                          -or-

 Apple Macintosh computers running Mac OS X.
o A Java virtual machine version 1.3 or higher.

  To use the iCarnegie Servlet Workbench, the Java Development Kit (JDK)
  or Java Runtime Environment (JRE) must be installed on the machine, and
  must be in the path. (To check this, open a command prompt and type
  in "java -?" and hit return. If you get a usage list, then you are
  ready to use the iCarnegie Servlet Workbench. If you get an error, you
  must install the JDK/JRE from http://java.sun.com, or you must set the
  path to include the JDK/JRE bin directory.)


5. Installation Instructions
-----------------------------

After downloading the ZIP file containing the iCarnegie Servlet Workbench,
unpack it to a directory of your choice (e.g., c:Workbench on
a Windows platform).

If you are on a UNIX platform and are using the "unzip" utility
to uncompress the workbench.zip file you may run into the
problem where you cannot start the application.

The "unzip" utility may not create execute permissions for the
directories that it creates. If you cd into the directory where
you uncompressed the workbench.zip file and type:
find . -type d -exec chmod u+x {} ;
it should take care of the problem and allow you to proceed.


6. Getting Started
-------------------

You run the iCarnegie Servlet Workbench on a Windows platform by double
clicking on workbench.jar, or by running workbench.bat (it will be
necessary to modify workbench.bat by specifying JAVA_HOME and
WORKBENCH_HOME), or by typing java -jar workbench.jar on the command line.

On a Linux/UNIX/Mac OSX platform you can execute the workbench.sh file
(which needs tweaking for your particular environment) or by typing
java -jar workbench.jar.


7. Known Issues
----------------

o The iCarnegie Servlet Workbench should be able to work on any platform
  that supports a Java Virtual Machine. However, it has only been tested
  on the Windows, Mac, and Linux platforms. If you have an interest in
  using the iCarnegie Servlet Workbench on other platforms contact
  iCarnegie.

o In order to be able to run Java Server Pages (JSP) it is necessary to
  run the iCarnegie Servlet Workbench with the enclosed batch/shell script.

o On a Windows platform if you get an error in the console view that
  looks like the following, it is probably related to a known bug with
  older versions of the Java VM. Either install the latest version of the
  Java SDK, or try first running the SwingSet2 demo (that comes with the
  SDK) as the machine's Administrator.

  Aug 11, 2003 8:08:36 AM java.util.prefs.WindowsPreferences <init>
    WARNING: Could not open/create prefs root node SoftwareJavaSoftPrefs
    at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
Aug 11, 2003 8:08:36 AM java.util.prefs.WindowsPreferences
    WindowsRegOpenKey1 WARNING: Trying to recreate Windows registry node
    SoftwareJavaSoftPrefs at root 0x80000002.
  Aug 11, 2003 8:08:36 AM java.util.prefs.WindowsPreferences openKey
    WARNING: Could not open windows registry node SoftwareJavaSoftPrefs
    at root 0x80000002. Windows RegOpenKey(...) returned error code 2.

8. Reporting Problems
----------------------
Problems with the iCarnegie Servlet Workbench should be forwarded via
email to help@icarnegie.com. The following information will be helpful in
resolving the problem:

1.   Can you reproduce the problem? If you can't, chances are we will have
     trouble reproducing it as well. What are the exact steps required to
     reproduce the error?

2.   What is the Servlet Workbench version, operating system, Java Virtual
     Machine, and computer specifics? (e.g., Servlet Workbench version
     1.0, Windows NT Version 4.0 SP6, JDK 1.3.1_02, Pentium III 800 MHz
     with 128MB RAM.) The iCarnegie Servlet Workbench version is found by
     clicking on "Help|About" from the main menu.

3.   In the installation directory of the iCarnegie Servlet Workbench there
     should be a log directory containing three log files for each day the
     iCarnegie Servlet Workbench was run. If you can, include the log
     files from the date when the error occurred.

4.   Verify nothing is already listening on the port that the iCarnegie
     Servlet Workbench is attempting to use for its embedded server.
     Typing "netstat -an" at the command shell prompt will show all local
     ports currently in use. If the default port 4615 is being used, pick
     an unused port greater than 1024.


9. Licensing and legal issues
------------------------------

For legal, licensing, and redistribution issues, please contact iCarnegie.

Thank you for using the iCarnegie Servlet Workbench.


10. Credits
------------

This product includes software developed by:

Apache Software Foundation (http://www.apache.org/).

Mort Bay Consulting (Jetty:// Web Server & Servlet Container
                     http://jetty.mortbay.org)

World Wide Web Consortium (http://www.w3.org/)
  JTidy - http://lempinen.net/sami/jtidy/

ICE Engineering (http://www.trustice.com/)
  JNIRegistry - http://www.trustice.com/java/jnireg/

More Related Content

What's hot

Exploiting Client-Side Vulnerabilities and Establishing a VNC Session
Exploiting Client-Side Vulnerabilities and Establishing a VNC SessionExploiting Client-Side Vulnerabilities and Establishing a VNC Session
Exploiting Client-Side Vulnerabilities and Establishing a VNC SessionVishal Kumar
 
Integration of apache with tomcat
Integration of apache with tomcatIntegration of apache with tomcat
Integration of apache with tomcatCognizant
 
Usage Note of SWIG for PHP
Usage Note of SWIG for PHPUsage Note of SWIG for PHP
Usage Note of SWIG for PHPWilliam Lee
 
Upgrade GCC & Install Qt 5.4 on CentOS 6.5
Upgrade GCC & Install Qt 5.4 on CentOS 6.5 Upgrade GCC & Install Qt 5.4 on CentOS 6.5
Upgrade GCC & Install Qt 5.4 on CentOS 6.5 William Lee
 
Timings of Init : Android Ramdisks for the Practical Hacker
Timings of Init : Android Ramdisks for the Practical HackerTimings of Init : Android Ramdisks for the Practical Hacker
Timings of Init : Android Ramdisks for the Practical HackerStacy Devino
 
manual-doc_inst_macosx-20-05-2004_00-24-48
manual-doc_inst_macosx-20-05-2004_00-24-48manual-doc_inst_macosx-20-05-2004_00-24-48
manual-doc_inst_macosx-20-05-2004_00-24-48tutorialsruby
 
Epm 1 2_2_instl_config
Epm 1 2_2_instl_configEpm 1 2_2_instl_config
Epm 1 2_2_instl_configDeeksha Gupta
 
Erp 2.50 openbravo environment installation openbravo-wiki
Erp 2.50 openbravo environment installation   openbravo-wikiErp 2.50 openbravo environment installation   openbravo-wiki
Erp 2.50 openbravo environment installation openbravo-wikiyaranusa
 
Accessing Oracle 11 g on Mac OS (10.7.5) using Oracle Virtual Box
Accessing Oracle 11 g on Mac OS (10.7.5) using Oracle Virtual Box Accessing Oracle 11 g on Mac OS (10.7.5) using Oracle Virtual Box
Accessing Oracle 11 g on Mac OS (10.7.5) using Oracle Virtual Box Tejas Pillai
 
Hernan Ochoa - WCE Internals [RootedCON 2011]
Hernan Ochoa - WCE Internals [RootedCON 2011]Hernan Ochoa - WCE Internals [RootedCON 2011]
Hernan Ochoa - WCE Internals [RootedCON 2011]RootedCON
 
setting up v ms
 setting up v ms setting up v ms
setting up v mschigio
 
Support pattern
Support patternSupport pattern
Support patternaravindrkr
 
Exploit Frameworks
Exploit FrameworksExploit Frameworks
Exploit Frameworksphanleson
 

What's hot (17)

Exploiting Client-Side Vulnerabilities and Establishing a VNC Session
Exploiting Client-Side Vulnerabilities and Establishing a VNC SessionExploiting Client-Side Vulnerabilities and Establishing a VNC Session
Exploiting Client-Side Vulnerabilities and Establishing a VNC Session
 
Integration of apache with tomcat
Integration of apache with tomcatIntegration of apache with tomcat
Integration of apache with tomcat
 
Usage Note of SWIG for PHP
Usage Note of SWIG for PHPUsage Note of SWIG for PHP
Usage Note of SWIG for PHP
 
Upgrade GCC & Install Qt 5.4 on CentOS 6.5
Upgrade GCC & Install Qt 5.4 on CentOS 6.5 Upgrade GCC & Install Qt 5.4 on CentOS 6.5
Upgrade GCC & Install Qt 5.4 on CentOS 6.5
 
Mc sl54 051_ (1)
Mc sl54 051_ (1)Mc sl54 051_ (1)
Mc sl54 051_ (1)
 
Timings of Init : Android Ramdisks for the Practical Hacker
Timings of Init : Android Ramdisks for the Practical HackerTimings of Init : Android Ramdisks for the Practical Hacker
Timings of Init : Android Ramdisks for the Practical Hacker
 
manual-doc_inst_macosx-20-05-2004_00-24-48
manual-doc_inst_macosx-20-05-2004_00-24-48manual-doc_inst_macosx-20-05-2004_00-24-48
manual-doc_inst_macosx-20-05-2004_00-24-48
 
Epm 1 2_2_instl_config
Epm 1 2_2_instl_configEpm 1 2_2_instl_config
Epm 1 2_2_instl_config
 
Erp 2.50 openbravo environment installation openbravo-wiki
Erp 2.50 openbravo environment installation   openbravo-wikiErp 2.50 openbravo environment installation   openbravo-wiki
Erp 2.50 openbravo environment installation openbravo-wiki
 
instaling
instalinginstaling
instaling
 
Accessing Oracle 11 g on Mac OS (10.7.5) using Oracle Virtual Box
Accessing Oracle 11 g on Mac OS (10.7.5) using Oracle Virtual Box Accessing Oracle 11 g on Mac OS (10.7.5) using Oracle Virtual Box
Accessing Oracle 11 g on Mac OS (10.7.5) using Oracle Virtual Box
 
Easy install
Easy installEasy install
Easy install
 
Hernan Ochoa - WCE Internals [RootedCON 2011]
Hernan Ochoa - WCE Internals [RootedCON 2011]Hernan Ochoa - WCE Internals [RootedCON 2011]
Hernan Ochoa - WCE Internals [RootedCON 2011]
 
setting up v ms
 setting up v ms setting up v ms
setting up v ms
 
Installing java, eclipse and maven
Installing java, eclipse and mavenInstalling java, eclipse and maven
Installing java, eclipse and maven
 
Support pattern
Support patternSupport pattern
Support pattern
 
Exploit Frameworks
Exploit FrameworksExploit Frameworks
Exploit Frameworks
 

Viewers also liked

2012 Social Election Survey Report Sample
2012 Social Election Survey Report Sample2012 Social Election Survey Report Sample
2012 Social Election Survey Report SampleORI
 
Using Images from the Web by Sherrie Lee
Using Images from the Web by Sherrie LeeUsing Images from the Web by Sherrie Lee
Using Images from the Web by Sherrie LeeSherrie Lee
 
Brokering: A sensitising concept for understanding learning
Brokering: A sensitising concept for understanding learningBrokering: A sensitising concept for understanding learning
Brokering: A sensitising concept for understanding learningSherrie Lee
 
Report Writing - Questionnaire
Report Writing - QuestionnaireReport Writing - Questionnaire
Report Writing - QuestionnaireSherrie Lee
 
Brokering practices among EAL international students
Brokering practices among EAL international studentsBrokering practices among EAL international students
Brokering practices among EAL international studentsSherrie Lee
 
Report Writing - Executive Summary and other sections
Report Writing - Executive Summary and other sectionsReport Writing - Executive Summary and other sections
Report Writing - Executive Summary and other sectionsSherrie Lee
 
Report Writing - Findings section
Report Writing - Findings sectionReport Writing - Findings section
Report Writing - Findings sectionSherrie Lee
 
Writing a Report (Tips and Sample of Reports)
Writing a Report (Tips and Sample of Reports)Writing a Report (Tips and Sample of Reports)
Writing a Report (Tips and Sample of Reports)Po Po Tun
 
Report Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsReport Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsSherrie Lee
 
Report Writing - Introduction section
Report Writing - Introduction sectionReport Writing - Introduction section
Report Writing - Introduction sectionSherrie Lee
 
Writing a survey report
Writing a survey reportWriting a survey report
Writing a survey reportElena Gómez
 

Viewers also liked (11)

2012 Social Election Survey Report Sample
2012 Social Election Survey Report Sample2012 Social Election Survey Report Sample
2012 Social Election Survey Report Sample
 
Using Images from the Web by Sherrie Lee
Using Images from the Web by Sherrie LeeUsing Images from the Web by Sherrie Lee
Using Images from the Web by Sherrie Lee
 
Brokering: A sensitising concept for understanding learning
Brokering: A sensitising concept for understanding learningBrokering: A sensitising concept for understanding learning
Brokering: A sensitising concept for understanding learning
 
Report Writing - Questionnaire
Report Writing - QuestionnaireReport Writing - Questionnaire
Report Writing - Questionnaire
 
Brokering practices among EAL international students
Brokering practices among EAL international studentsBrokering practices among EAL international students
Brokering practices among EAL international students
 
Report Writing - Executive Summary and other sections
Report Writing - Executive Summary and other sectionsReport Writing - Executive Summary and other sections
Report Writing - Executive Summary and other sections
 
Report Writing - Findings section
Report Writing - Findings sectionReport Writing - Findings section
Report Writing - Findings section
 
Writing a Report (Tips and Sample of Reports)
Writing a Report (Tips and Sample of Reports)Writing a Report (Tips and Sample of Reports)
Writing a Report (Tips and Sample of Reports)
 
Report Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sectionsReport Writing - Conclusions & Recommendations sections
Report Writing - Conclusions & Recommendations sections
 
Report Writing - Introduction section
Report Writing - Introduction sectionReport Writing - Introduction section
Report Writing - Introduction section
 
Writing a survey report
Writing a survey reportWriting a survey report
Writing a survey report
 

Similar to html

Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Yury Velikanov
 
Installation of oracle 12c RAC on linux vm
Installation of oracle 12c RAC  on linux vmInstallation of oracle 12c RAC  on linux vm
Installation of oracle 12c RAC on linux vmRon Morgan
 
Installing 12c R1 database on oracle linux
Installing 12c R1 database on oracle linuxInstalling 12c R1 database on oracle linux
Installing 12c R1 database on oracle linuxAnar Godjaev
 
.Net framework 4.5 on raspberry pi
.Net framework 4.5 on raspberry pi.Net framework 4.5 on raspberry pi
.Net framework 4.5 on raspberry piNguyen Huu Thien An
 
.Net framework 4.5 on raspberry pi
.Net framework 4.5 on raspberry pi.Net framework 4.5 on raspberry pi
.Net framework 4.5 on raspberry piNguyen Huu Thien An
 
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp022nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02shaikyunus1980
 
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库maclean liu
 
BLCN532 Lab 1Set up your development environmentV2.0.docx
BLCN532 Lab 1Set up your development environmentV2.0.docxBLCN532 Lab 1Set up your development environmentV2.0.docx
BLCN532 Lab 1Set up your development environmentV2.0.docxmoirarandell
 
Oracle api gateway installation as cluster and single node
Oracle api gateway installation as cluster and single nodeOracle api gateway installation as cluster and single node
Oracle api gateway installation as cluster and single nodeOsama Mustafa
 
Containerize your Blackbox tests
Containerize your Blackbox testsContainerize your Blackbox tests
Containerize your Blackbox testsKevin Beeman
 
rgpv 7th sem for it & cs Cloud computing lab record
rgpv 7th sem for it & cs Cloud computing lab recordrgpv 7th sem for it & cs Cloud computing lab record
rgpv 7th sem for it & cs Cloud computing lab recordnaaaaz
 
Installation of ubuntu, ns3 and compiling first
Installation of ubuntu, ns3 and compiling firstInstallation of ubuntu, ns3 and compiling first
Installation of ubuntu, ns3 and compiling firstJawad Khan
 
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"Lagendary Sheeva
 
Step-by-Step Introduction to Apache Flink
Step-by-Step Introduction to Apache Flink Step-by-Step Introduction to Apache Flink
Step-by-Step Introduction to Apache Flink Slim Baltagi
 

Similar to html (20)

Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
Oracle 12c RAC On your laptop Step by Step Implementation Guide 1.0
 
Installation of oracle 12c RAC on linux vm
Installation of oracle 12c RAC  on linux vmInstallation of oracle 12c RAC  on linux vm
Installation of oracle 12c RAC on linux vm
 
Os Selbak
Os SelbakOs Selbak
Os Selbak
 
lab1.ppt
lab1.pptlab1.ppt
lab1.ppt
 
Installing 12c R1 database on oracle linux
Installing 12c R1 database on oracle linuxInstalling 12c R1 database on oracle linux
Installing 12c R1 database on oracle linux
 
.Net framework 4.5 on raspberry pi
.Net framework 4.5 on raspberry pi.Net framework 4.5 on raspberry pi
.Net framework 4.5 on raspberry pi
 
.Net framework 4.5 on raspberry pi
.Net framework 4.5 on raspberry pi.Net framework 4.5 on raspberry pi
.Net framework 4.5 on raspberry pi
 
RAC 12c
RAC 12cRAC 12c
RAC 12c
 
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp022nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
2nodesoracle12craconyourlaptopvirtualboxstepbystepguide1 0-130627143310-phpapp02
 
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
图文详解安装Net backup 6.5备份恢复oracle 10g rac 数据库
 
BLCN532 Lab 1Set up your development environmentV2.0.docx
BLCN532 Lab 1Set up your development environmentV2.0.docxBLCN532 Lab 1Set up your development environmentV2.0.docx
BLCN532 Lab 1Set up your development environmentV2.0.docx
 
Oracle api gateway installation as cluster and single node
Oracle api gateway installation as cluster and single nodeOracle api gateway installation as cluster and single node
Oracle api gateway installation as cluster and single node
 
Containerize your Blackbox tests
Containerize your Blackbox testsContainerize your Blackbox tests
Containerize your Blackbox tests
 
rgpv 7th sem for it & cs Cloud computing lab record
rgpv 7th sem for it & cs Cloud computing lab recordrgpv 7th sem for it & cs Cloud computing lab record
rgpv 7th sem for it & cs Cloud computing lab record
 
Installation of ubuntu, ns3 and compiling first
Installation of ubuntu, ns3 and compiling firstInstallation of ubuntu, ns3 and compiling first
Installation of ubuntu, ns3 and compiling first
 
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"Virtualization  technology "comparison vmware 9 vs virtualbox 4.2"
Virtualization technology "comparison vmware 9 vs virtualbox 4.2"
 
Step-by-Step Introduction to Apache Flink
Step-by-Step Introduction to Apache Flink Step-by-Step Introduction to Apache Flink
Step-by-Step Introduction to Apache Flink
 
Dev stacklabguide
Dev stacklabguideDev stacklabguide
Dev stacklabguide
 
Devstack lab guide
Devstack lab guideDevstack lab guide
Devstack lab guide
 
Lesson 2
Lesson 2Lesson 2
Lesson 2
 

html

  • 1. I C A R N E G I E S E R V L E T W O R K B E N C H V E R S I O N 1.1 CONTENTS -------- 1. What's new in 1.1? 2. What is it? 3. The Latest Version 4. Requirements 5. Installation Instructions 6. Getting Started 7. Known Issues 8. Reporting Problems 9. Licensing and legal issues 10. Credits 1. What's new in 1.1? ----------------------- o If the user is using a Windows operating system, has not specified a web browser in Edit|Preferences, and has Internet Explorer as the default web browser the Servlet Workbench will attempt to open each instance of Internet Explorer in a new process. o The user will now be warned if they attempt to load other than class files during the "Load Java" action. 2. What is it? --------------- The iCarnegie Servlet Workbench is a Java application designed to provide students with a lightweight web server and servlet framework for use in their iCarnegie courses. 3. The Latest Version ---------------------- The latest version of the iCarnegie Servlet Workbench is always available by following the "course information" link on the Trestle course outline. Once the program is installed you can determine its version by selecting Help|About from the menu. 4. Requirements ---------------- The following requirements exist for installing the iCarnegie Servlet Workbench: o Microsoft Windows (The iCarnegie Servlet Workbench has been tested on machines with 128 MB RAM running Windows 9x, Windows ME, Windows NT, Windows 2000, and Windows XP.) -or- Linux or an equivalent *NIX platform with 128 MB RAM -or- Apple Macintosh computers running Mac OS X.
  • 2. o A Java virtual machine version 1.3 or higher. To use the iCarnegie Servlet Workbench, the Java Development Kit (JDK) or Java Runtime Environment (JRE) must be installed on the machine, and must be in the path. (To check this, open a command prompt and type in "java -?" and hit return. If you get a usage list, then you are ready to use the iCarnegie Servlet Workbench. If you get an error, you must install the JDK/JRE from http://java.sun.com, or you must set the path to include the JDK/JRE bin directory.) 5. Installation Instructions ----------------------------- After downloading the ZIP file containing the iCarnegie Servlet Workbench, unpack it to a directory of your choice (e.g., c:Workbench on a Windows platform). If you are on a UNIX platform and are using the "unzip" utility to uncompress the workbench.zip file you may run into the problem where you cannot start the application. The "unzip" utility may not create execute permissions for the directories that it creates. If you cd into the directory where you uncompressed the workbench.zip file and type: find . -type d -exec chmod u+x {} ; it should take care of the problem and allow you to proceed. 6. Getting Started ------------------- You run the iCarnegie Servlet Workbench on a Windows platform by double clicking on workbench.jar, or by running workbench.bat (it will be necessary to modify workbench.bat by specifying JAVA_HOME and WORKBENCH_HOME), or by typing java -jar workbench.jar on the command line. On a Linux/UNIX/Mac OSX platform you can execute the workbench.sh file (which needs tweaking for your particular environment) or by typing java -jar workbench.jar. 7. Known Issues ---------------- o The iCarnegie Servlet Workbench should be able to work on any platform that supports a Java Virtual Machine. However, it has only been tested on the Windows, Mac, and Linux platforms. If you have an interest in using the iCarnegie Servlet Workbench on other platforms contact iCarnegie. o In order to be able to run Java Server Pages (JSP) it is necessary to run the iCarnegie Servlet Workbench with the enclosed batch/shell script. o On a Windows platform if you get an error in the console view that looks like the following, it is probably related to a known bug with older versions of the Java VM. Either install the latest version of the Java SDK, or try first running the SwingSet2 demo (that comes with the SDK) as the machine's Administrator. Aug 11, 2003 8:08:36 AM java.util.prefs.WindowsPreferences <init> WARNING: Could not open/create prefs root node SoftwareJavaSoftPrefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.
  • 3. Aug 11, 2003 8:08:36 AM java.util.prefs.WindowsPreferences WindowsRegOpenKey1 WARNING: Trying to recreate Windows registry node SoftwareJavaSoftPrefs at root 0x80000002. Aug 11, 2003 8:08:36 AM java.util.prefs.WindowsPreferences openKey WARNING: Could not open windows registry node SoftwareJavaSoftPrefs at root 0x80000002. Windows RegOpenKey(...) returned error code 2. 8. Reporting Problems ---------------------- Problems with the iCarnegie Servlet Workbench should be forwarded via email to help@icarnegie.com. The following information will be helpful in resolving the problem: 1. Can you reproduce the problem? If you can't, chances are we will have trouble reproducing it as well. What are the exact steps required to reproduce the error? 2. What is the Servlet Workbench version, operating system, Java Virtual Machine, and computer specifics? (e.g., Servlet Workbench version 1.0, Windows NT Version 4.0 SP6, JDK 1.3.1_02, Pentium III 800 MHz with 128MB RAM.) The iCarnegie Servlet Workbench version is found by clicking on "Help|About" from the main menu. 3. In the installation directory of the iCarnegie Servlet Workbench there should be a log directory containing three log files for each day the iCarnegie Servlet Workbench was run. If you can, include the log files from the date when the error occurred. 4. Verify nothing is already listening on the port that the iCarnegie Servlet Workbench is attempting to use for its embedded server. Typing "netstat -an" at the command shell prompt will show all local ports currently in use. If the default port 4615 is being used, pick an unused port greater than 1024. 9. Licensing and legal issues ------------------------------ For legal, licensing, and redistribution issues, please contact iCarnegie. Thank you for using the iCarnegie Servlet Workbench. 10. Credits ------------ This product includes software developed by: Apache Software Foundation (http://www.apache.org/). Mort Bay Consulting (Jetty:// Web Server & Servlet Container http://jetty.mortbay.org) World Wide Web Consortium (http://www.w3.org/) JTidy - http://lempinen.net/sami/jtidy/ ICE Engineering (http://www.trustice.com/) JNIRegistry - http://www.trustice.com/java/jnireg/