Tomcat下配制servlet,苦恼了我几天了

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

我的jdk和tomcat是安装在e盘下面的

在系统环境变量里面我是这样配制path和classpath的。

TOMCAT_HOME=E:\Tomcat 5.0;

JAVA_HOME=E:\j2sdk1.4.1;

path=%JAVA_HOME%/bin;

classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%TOMCAT_HOME%\common\lib\servlet-api.jar;

在cmd 下 都可以编译和运行java程序,说明路径没有错误

我在root下面建了一个myapp的目录,在myapp下面有这几个目录

myapp/WEB-INF/web.xml和myapp/WEB-INF/classes两个目录

我在web.xml 写了这个写东西

My Web Application

A application for test.

在myapp下建一个测试的jsp页面,文件名为index.jsp,文件内容如下:

Now time is:

然后在在地址拦里面输入http://localhost:8080/myapp/index.jsp

可以看到 Now time is: Thu Apr 21 19:35:54 CST 2005 说明成功

然后到这里就有错误了,配制servlet了

我 新建一个servlet程序,文件名为Test.java,文件内容如下:

package test;

import java.io.IOException;

import java.io.PrintWriter;

import javax.servlet.ServletException;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

public class Test extends HttpServlet {

protected void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

PrintWriter out=response.getWriter();

out.println("This is a servlet test.");

out.flush();

}

}编译后他test/Test.class简切到前面建立的classes文件夹下面

然后在web.xml加了这些东西

Test

Test

A test Servlet

test.Test

Test

/Test

然后我重新启动tomcat

输入http://localhost:8080/myapp/Test 就出现问题了

提示错误是:

HTTP Status 404 - /myapp/Test

--------------------------------------------------------------------------------

type Status report

message /myapp/Test

description The requested resource (/myapp/Test) is not available.

请问这是问什么?

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有  導航