Tomcat5.0.28 Web
服务器上部署
Servlet
程序
安装服务器
可以到
http://tomcat.apache.org
下载最新版的
Apache Tomcat Web Server
,我下的是
5.0.28
版。
下载到安装文件
jakarta-tomcat-5.0.28.exe ,
双击安装就行了。
装完了检查一下环境变量的配置:
JAVA_HOME:java sdk
的位置;
在用户变量中的
ClassPath
中添加如下路径:
1)
java sdk
的位置
/lib/tools.jar;
2)
Tomcat
安装路径
/Apache Software Foundation/
Tomcat 5.0/common/lib/servlet-api.jar;
这些参数会在服务器启动或者
servlet
编译使用到。
运行
./bin/startup.bat
启动服务器后,就可以通过
http://localhost:8080
访问
Tomcat
服务器了。
创建站点
在
/tomcat 5.0 / webapps /
下创建新文件夹,文件的结构如下:
新站点
/
新站点
/ images
新站点
/ WEB-INF
新站点
/ WEB-INF/web.xml
新站点
/ WEB-INF/classes
新站点
/
下放置静态网页
html
、
htm
。
新站点
/ WEB-INF
中放置
servlet
。
所有的
servlet
类需要放到
WEB-INF/classes
目录下,并在
web.xml
中注册后,才能被访问到。
Web.xml
是
servlet
部署描述文件
(servlet X.X deployment descriptor)
。
使用
<servlet>
标记注册
servlet
类,使用
<servlet-mapping>
标记映射
servlet
的访问路径,这些都填写完毕了,就将一个
servlet
对外发布了。
下面是一个简单的
web.xml,
<?xml version="1.0" encoding="ISO-8859-1"?>
<!--
用来测试所学的新知识。
2005/11/29
Dave
-->
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name> Just For Test </display-name>
<description> no comment,:) </description>
<!-- Define servlets -->
<servlet>
<servlet-name>
HelloWorld
</servlet-name>
<servlet-class>
HelloWorld
</servlet-class>
</servlet>
<!-- Define servlets mapping -->
<servlet-mapping>
<servlet-name>
HelloWorld
</servlet-name>
<url-pattern>
/servlet/HelloWorld
</url-pattern>
</servlet-mapping>
</web-app>