本帖最后由 Myxiao7 于 2009-09-10 23:57:37 编辑

解决方案 »

  1.   

    <servlet-class>com.xiao7.myservlet.LoginServlet </servlet-class>ROOT/WEB-INF/classes/com/myservlet 目录下已经有了名为: LoginServlet 的class文件楼主是贴错了
      

  2.   

    你应该直接输入http://…………/login.jsp,默认的就是root目录,如果你再在后面加一个Root目录后,就需要再建立一个子Root目录,明白了吗?
      

  3.   

    请问楼上这是什么贴!!我的目录结构是这样的:   
                                              |-->classes/com/xiao7/myservlet/
                                 --->WEB-INF--|-->lib
                                 |            |-->web.xml
    E:\MyWeb\TestServlet\ROOT  --|
                                 |
                                 --->login.jsp
    请有能力,熟悉的朋友多为我指点啊.小生感谢了啊.
      

  4.   

    <form action="login.do" method="post">有问题,
    action应该加上你的应用路径,即<form action="/应用/login.do" method="post">
    这样应该就没问题了。
      

  5.   

    lz的口才不错。呵呵你先不要用Root这个目录。在tomcat/webapps/新建工程目录,例如新建的目录是 test然后把现在ROOT下的程序拷贝到test下。更改访问路径 <form action="/test/login.do" method="post"> 表单路径更改为 http://xxxx:port/test/login.jsp
    按照我说的试一试下看看。
      

  6.   

    既然放到的是root里面的话 你先直接访问
    http://127.0.0.1:8080/login.do
    如果出现的是404的话 就怪了..最好按照6L说的把你的工程重新创建一个目录 因为Root好象是不需要打项目名就可以访问的吧?
      

  7.   

    按照6楼的做了,ok了.
    可能之前跟我配置的是虚拟目录:E:\MyWeb\TestServlet\ROOT有点关系吧
    算了,先跑起来先.按照六楼的方法配置方法进行.
    哎,兜兜转转,困于心,衡于虑,不容易啊.
    感谢各位的支持和关照.