Software and Instructions needed for JSP and Servlet
Apache JaKarta Tomcat, Java SDK and Java IDE


1. Download JAVA SDK
2. Download Apache Jakarta Tomcat
  • Tomcat for Windows:
    • Download Tomcat 5.5.4 and use instructions from the CoreServlet website (Recomended for this class to use Preconfigured Apache Tomcat 5.5.4):
      • http://www.coreservlets.com/Apache-Tomcat-Tutoria
      • Tips for installing Tomcat (please refer to the above link for more details):
        Make sure to set the following variables (JAVA_HOME and CLASSPATH) even though you used the pre configured version:
        1. set JAVA_HOME=C:\j2sdk1.4.2_07 or to whatever version you use (example: "C:\j2sdk1.4.2_07").
        2. set CLASSPATH=.;C:\install_dir\common\lib\servlet-api.jar;C:\install_dir\common\lib\jsp-api.jar
        • You need to set the above variables in the following two locations:
          • By editing the autoexec.bat
          • By going to the Start menu and select Control Panel, then System, then the Advanced tab, then the Environment Variables button. On Win2K/WinNT, go to the Start menu and select Settings, then Control Panel, then System, then Environment. Either way, enter the CLASSPATH value from the previous bullet.
        • Proxy issues: If you are using a proxy with your browser (IE) then you need to override it for local hosts. See above link for instructions. This is set by default in Firefox and no need to make changes.
  • Tomcat for MAC OS X:
3. Downloading and Using an IDE
For Servlet/JSP development, you are welcome to use whatever method is most comfortable to you. For example, you are free to use a text editor and the command line javac program. However, you may find it more convenient to use a Java Integrated Editor (IDE). Many other courses at NYU use the JCreator Java IDE or NetBeans. Eclipse is another popular IDE used in Business. All these IDE's are freeware and relatively easy to use. Make sure you set the CLASSPATH

Please note that all Following IDE are all FREE!

JCreator (for Windows Only), here are a few helpful links:

Netbeans (MAC OS X and Windows):

Eclipse (MAC OS X and Windows):

Here are a few helpful links and instructions for downloading Eclipse: