19.4 部署实例Servlet

Servlets部署在我们服务引擎的webapps的目录下面,在我们的例子中,使用的是Tomcat 5.5.20,将代码部署在:

D:\apache-tomcat-5.5.20\webapps\jfreechart1

在webapp目录下,创建一个目录jfreechart1来存放servlet演示实例,然后创建下面的结构目录。

.../jfreechart1/WEB-INF/web.xml
.../jfreechart1/WEB-INF/lib/jfreechart-1.0.6.jar
.../jfreechart1/WEB-INF/lib/jcommon-1.0.9.jar
.../jfreechart1/WEB-INF/classes/demo/ServletDemo1.class

我们需要创建web.xml文件——提供servlet的信息。

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
<web-app>
    <servlet>
        <servlet-name>ServletDemo1</servlet-name>
        <servlet-class>demo.ServletDemo1</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>ServletDemo1</servlet-name>
        <url-pattern>/servlet/ServletDemo1</url-pattern>
    </servlet-mapping>
</web-app>

一旦上面的文件部署在servlet服务引擎上,然后启动我们的servlet服务引擎,在web浏览器中输入下面的地址:

http://localhost:8080/jfreechart1/servlet/ServletDemo1

如果不出现意外,我们就会在浏览器中看到如图19.1所示的界面。