如果你是用JBUILDER的向导自动生成的话,myServlet应该是在一个包下的。你看下myServlet.java文件里边最开始一行不是有个什么“package XXX;”吗?你在e:\jbuilder4\tomcat\webapps\XmlServlet\WEB-INF\classes目录下再建一个响应的叫XXX的目录(注意大小写),就OK了。

解决方案 »

  1.   

    呵呵,当然还要把myServlet.java拷贝到e:\jbuilder4\tomcat\webapps\XmlServlet\WEB-INF\classes\XXX\下,然后在IE中输入如下的
    http://localhost:8080/XmlServlet/servlet/XXX.myServlet
    上面的都要把XXX换成相应的包名就行了。
      

  2.   

    不需要......
    直接在要运行的Servlet类上点击右键,选择"Web Run",就可以了
      

  3.   

    谢谢草中宝,你给我了一个很好的建议,不过我经过试验之后发现还是应该这样
    http://localhost:8080/servlet/XXX.myServlet
    不过,还是给分,谢谢!