Download the latest version of Eclipse: Eclipse 3.4.1. Get the
version for Java Developers (85 MB). Unzip the distribution to a place
of your choosing.
Download, install, and configure the plugin that will allow Eclipse to communicate
with Tomcat.
JSP
To use JSP 2.0, you'll need to put this web.xml skeleton in your application's WEB-INF
directory.
The free Amateras
Tomcat plugin will give you syntax highlighting, previewing,
syntax checking, and intellisense support for HTML, CSS, JSP, XML, and
JavaScript files. To use it, download this
JAR file and drop it into your Eclipse plugin directory.
The JSP 2.0 expression language is discussed in Chapter 16 of the
Core Servlets book. Here is a compact
tutorial on the expression language.
JSTL
To use the JSTL (JSP Standard Tag Library), you must first place
two jar files (jstl.jar and standard.jar) into the WEB-INF/lib
directory of your application. You can obtain those files (along with
the complete JSTL 1.1.2 distribution) here.
Download the binary distribution and unzip it. You'll find those two
jar files in the distribution's lib directory.
Also in the JSTL distribution, you'll find a file called
standard-examples.war. If you copy this into the webapps directory
of your Tomcat installation, you'll be able access working examples with
http://localhost/standard-examples.
(If your Tomcat is using port 8080, you'll need to modify the
URLs.)
Here is the JSTL
1.1 documentation. There are five different libraries. To use
one of them, be sure to use the appropriate taglib directive in your
JSP file. (The appropriate directive is at the top of the
documentation page for each library.)
SQLite and SQL
The SQLite home page.
There's no need to download SQLite, though, because it comes with both
the Firefox plugin and the JDBC driver. See below.
If you create a META-INF/context.xml file in your project, whether
to access a DB as a data source or to use container managed security,
you'll need to store your project directory directly in Tomcat's webapps
directory. Click here for details.
To make use of a secure http connection, you'll need to create
a self-signed certificate and then modify Tomcat's server.xml file
slightly. Click here for details.
Information on the
AjaxTags library. The simplest approach to using this library is
to begin with the MAR12 examples, in which I have deployed the demo that
is available from this project as an Eclipse project. Unfortunately, the
only version of the demo I could find is the 1.5 beta release, which doesn't
work with Internet Explorer.