在tomcat/conf/server.xml文件的<Host>和</Host>之间加入以下代码:
<Context path="这里加入myweb目录相对于[x]:\tomcat\webapps\为根目录的相对路径" docBase="myweb" debug="0"
                 reloadable="true"/>
如果myweb目录在[x]:\tomcat\webapps\myweb\,则:
<Context path="/myweb" docBase="myweb" debug="0"
                 reloadable="true"/>

解决方案 »

  1.   

    servlet要放在jsp文件所在目录下\web-inf\classes下
      

  2.   

    还是不行呀,和上面的错误一样
    server.xml加入下面一句话:
    <Context path="/myweb" docBase="myweb" debug="0"
                     reloadable="true"> 
            </Context>
    问题是:俺将examples/WEB-INF下的所有文件拷贝到
    /myweb/WEB-INF下,其servlet可以正常执行
    http://localhost:8080/myweb/servlet/MyCookie
      

  3.   

    MyCookie.java首行里没有package之类的吧?
      

  4.   

    http://localhost:8080/examples/servlet/MyCookie
    目录下可以正确执行,这说明该servlet不存在语法问题。
    examples/是tomcat自带的例子目录呀
    而是其它方面的问题,俺实在是百思不得其解,只好求教
    各位大虾。
      

  5.   

    看看web.xml里面有servlet的mapping看卡就知道了
      

  6.   

    servlet放在jsp文件所在目录下\web-inf\classes下,然后,输入http://localhost:8080/servlet/MyCookie/