A Web server that supports Java servlets will generally have a directory of Web applications, one per directory. In each Web application subdirectory there can be a WEB-INF directory containing the Java classes. This directory contains the subdirectory classes, containing individual class files, and the subdirectory lib, containing JAR files. For the above example, the file structure would be as follows:
webapps/
application_name/
SampleChartJSP.jsp
SampleImagemapJSP.jsp
WEB-INF/
web.xml
classes/
com/
imsl/
demo/
jsp/
SampleChartBean.class
SampleImagemapBean.class
lib/
jmsl.jar
The web.xml file may be different for different application servers. Its purpose is to configure the servlet class and its mapping. For Tomcat 6.0 and the examples on this page, web.xml would contain the following:
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>JMSL Examples</display-name>
<description>
Welcome to the JMSL Tomcat Examples
</description>
<servlet>
<servlet-name>ChartServlet
</servlet-name>
<servlet-class>com.imsl.chart.ChartServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ChartServlet</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
</web-app>
PHONE: 713.784.3131 FAX:713.781.9260 |