新建了一个web项目web,在src下建立包pac,在包下建了ser,
xml中配置文件如下,
  <servlet>
    <description>This is the description of my J2EE component</description>
    <display-name>This is the display name of my J2EE component</display-name>
    <servlet-name>ser</servlet-name>
    <servlet-class>pac.ser</servlet-class>
  </servlet>  <servlet-mapping>
    <servlet-name>ser</servlet-name>
    <url-pattern>/servlet/ser</url-pattern>
  </servlet-mapping>
无法通过localhost:8080/web/servlet/ser访问,请问为什么?

解决方案 »

  1.   

    看起来好像没什么问题,把第一行的<servlet>移到<servlet-name>上面试试
    我以前用servlet都是自动生成的
    你这么访问报的什么错?
      

  2.   

    localhost:8080/web/servlet/ser
    您的地址,我猜,写错了吧?
    试试localhost:8080/servlet/ser 
      

  3.   

    还是不行,报错如下:
    HTTP Status 404 - /web/servlet/sertype Status reportmessage /web/servlet/serdescription The requested resource (/web/servlet/ser) is not available.
      

  4.   

    <description>This is the description of my J2EE component</description>
      <display-name>This is the display name of my J2EE component</display-name> 这两个可以不用配
    <servlet-class>pac.ser</servlet-class>
    要配置到: 包名.类名
    <url-pattern>是你要访问的路径。另外,检查一下你的项目是否部署成功。
      

  5.   

    ser类名也不规范
    把ser这个类贴出来看看
      

  6.   

    ser就是myeclipse默认的新建的一个servlet