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所示的界面。