你的servlet 放到哪儿了?再有,你在web.xml里定义servlet了吗

解决方案 »

  1.   

    是啊
    在web.xml有映射吗???
      

  2.   

    我的web.xml<?xml version="1.0" encoding="ISO-8859-1"?><!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>My Web Application</display-name>
    <description>
    A application for test.
    </description>
    <servlet>
    <servlet-name>Test</servlet-name>
    <display-name>Test</display-name>
    <description>A test Servlet</description>
    <servlet-class>test.Test</servlet-class>
    </servlet>
    <servlet-mapping>
    <servlet-name>Test</servlet-name>
    <url-pattern>/Test</url-pattern>
    </servlet-mapping>
    </web-app>tomcat也安装成功,可以servlet也无法执行
    出错提示:
    The requested service (Servlet Test is currently unavailable) is not currently available.
      

  3.   

    估计应该是你的$webapp/WEB-INF/web.xml文件的servlet映射配置的不对
      

  4.   

    把你访问servelt的http路径写出来,可能是访问路径出错了。
      

  5.   

    路径为:http://localhost:8080/myapp/Test 
    试过 http://localhost:8080/myapp/servlet/Test  
    两个地址都不行。
    请问有具体的配置文档吗?我现在头都晕了
      

  6.   

    问题是:servlet绝对没有写错,地方也绝对没有放错,在tomcat4.0下正常执行。
    而tomcat4.1以上的版本,不能识别http://127.0.0.1:8080/test/servlet/myServlet中的
    servlet路径映射。而这个映射关系在tomcat4.0中是默认的
    很奇怪。