解决方案 »

  1.   

    404是找不到页面资源,这个500错误是后台加载找不到blog.com.blog.servlet.ArticleServlet这个类
    你看看你的类名配置是否正确
    另外你编译好的路径是否是放在了WEB-INF/classes/blog/com/blog/servlet
    这个路径下btw:你的包名有点奇怪,核对以下是否正确
      

  2.   

    你WEB-INF/classes/blog/com/blog/servlet/ArticleServlet.class不存在
      

  3.   

    嗯嗯 我不太会看这个配置……我的Servlet放在这里的(如下图):想要调用Servlet的网页是left.html(和index.html在同一级目录,如上图);
    left.html中调用Servlet的语句是这样的(如下图):web.xml里面的配置是这样的(如下图):工程上下文是blog,所以我在web.xml中的路径里最前面加上的blog(包前),这样对么?
      

  4.   

    servlet-class 中第一个blog不需要,然后再试试看
      

  5.   

    你的报错是没有ArticleServlet.class这个文件,你可以去tomcat/webapps/项目名/WEB-INF/classes/blog/com/blog/servlet/目录下找找是否有ArticleServlet.class这个文件。还有web.xml中的servlet配错了,
    <servlet>
        <servlet-name>servlet的名字<servlet-name>
       <servlet-class>servlet class所在路径</servlet-class>  // (看你的截图可知)com.blog.servlet.ArticleServlet,
    <servlet>
      

  6.   


    额 classes要把上下文的blog也要带着啊……好吧……我没加……
      

  7.   


    把web.xml中<servlet-class>blog.com.blog.servlet.ArticleServlet</servlet-class> 中的blog去掉出现的错误是这个(如下图):
    classes文件夹下也有ArticleServlet.classs(如下图):
      

  8.   

    ArticleTypeList.jsp 前面也多添加一个blog,看哪里添加的,将这个blog也去掉
      

  9.   

    楼主,你的代码看着有点乱,你的src部分没有blog目录,但是到了classes部分,竟然多了个blog目录,这个很奇怪。
    将你WEB-INF 下面的class 代码全部删除,重新编译一遍class吧。
      

  10.   

    jsp找不到和servlet配置没有关系
      

  11.   

    楼主,你的代码看着有点乱,你的src部分没有blog目录,但是到了classes部分,竟然多了个blog目录,这个很奇怪。
    将你WEB-INF 下面的class 代码全部删除,重新编译一遍class吧。因为我建立的工程有上下文blog,所以我在classes里加上了第一个blog,
      

  12.   

    web.xml的Class路径错了 很明显
      

  13.   


    把web.xml中<servlet-class>blog.com.blog.servlet.ArticleServlet</servlet-class> 中的blog去掉出现的错误是这个(如下图):
    classes文件夹下也有ArticleServlet.classs(如下图):关于这个问题是因为你的在WebContent下的admin下的article的A是大写的,所以当然找不到了,改一样吧
      

  14.   

    就是ArticleServlet.java 的219行
      RequestDispatcher rd=request.getRequestDispatcher("/admin/Article/ArticleList.jsp");