Tomcat是jakarta项目中的一个重要的子项目,也是sun公司推荐的servlet和jsp容器,servlet和jsp的最新规范都可以在雄猫中找到,因此它是jsp初学者最佳的上手工具。
一、安装
1、以win2000为例:从sun官方网站上下载jdk1.5(
java2平台专业版5.0)以上版本,并安装到c:\jdk1.5。
2、从tomcat官方网站上下载最新版jakarta-tomcat-5.5.11.exe,按提示安装到c:\Tomcat 5.5。
3、复制c:\jdk1.5\lib\tools.jar到c:\Tomcat 5.5\common\lib下。
4、设置环境变量:
Java_Home=c:\jdk1.5
Tomcat_Home=c:\Tomcat 5.5
二、启动
点击:开始->程序->Apache Tomcat 5.5->Monitor Tomcat,再双击任务栏上的图标,打开如下窗口,点击start。
三、测试
在浏览器中输入http://127.0.0.1:8080/测试,由于tomcat本身具有web服务器功能,不需再另外安装web服务器。
四、html,jsp测试
我们自己的web项目目录要放在Tomcat 5.5\webapps下面。
首先在webapps下建立一个test文件夹,在test文件夹下建立一个WEB-INF目录,里面放入web.xml文件,目录结构如下:
[test]
[WEB-INF]
web.xml
web.xml文件内容如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
Welcome to Tomcat
然后html,jsp文件都可以放到test目录下进行测试
例如建立一test.jsp如下:
<%@ page language="java" %>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="java.util.*" %>
<%=new Date().toString()%>
通过http://localhost:8080/test/test.jsp调用就可得到当前日期时间。
四、 servlet的配置测试
1、编写并编译如下的简单servlet,编译时应将tomcat 5.5\common\lib\中的servlet-api.jar放入类文件搜索路径中。
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("");
out.println("Hello World");
}
}
2、在test/WEB-INF目录里再建一个classes目录,目录结构如下:
[test]
[WEB-INF]
[classes]
web.xml
将编译成功的HelloWorld.class放置到classes目录下,web.xml文件改写如下:
<?xml version="1.0" encoding="ISO-8859-1"?>
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
Welcome to Tomcat
重启Tomcat 5.0
通过调用http://127.0.0.1:8080/test/HelloWorld 就可以看到hello world的输出(请下载源代码)
↑返回目录
前一篇: 如何在Web应用中启动后台任务的实例讲解
后一篇: JSTL入门与核心标记简介