AddMessageServlet.java把这个编译后把AddMessageServlet.class放到test下

解决方案 »

  1.   

    首先谢谢tom2005
    我是把编译后的class文件放在test目录下的
    可是还显示同样的错误
    真不知道是哪里错了
      

  2.   

    把web.xml贴全tomcat有时候需要重起
      

  3.   

    好像没问题啊,你把这个 <url-pattern>/addMessages_servlet</url-pattern>
    改为<url-pattern>/addMessagesservlet</url-pattern>试试
      

  4.   

    web.xml的配置中
    <servlet-name>AddMessageServlet</servlet-name>怎么会是大写的,该是小写的挖addMessageServlet这样的话在调用的时候也好用
    我也是刚刚学了一阵子,应该是这样的,不对的话再来叫我就是了!
      

  5.   

    谢谢楼上各位的关心!web.xml的配置<servlet-name>AddMessageServlet</servlet-name>的AddMessageServlet应该是大写吧;我也觉得addMessage_servlet不要下划线为好(这是教材上的一个例子);例子本来不是这样的,有几十行代码,运行后出错(addMessage_servlet is not available),于是我把所有代码用注释隐藏起来,添加了上面的三行代码,结果还是一样,这时我发了帖子。后来我干脆把原来的代码删掉,只留这三行,重启Tomcat后就可以运行了。真的好奇怪。
    再次感谢!
      

  6.   

    楼上的什么意思啊?下面是我的web.xml设置:<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
        version="2.4">  <display-name>留言板</display-name>
      <description>
         留言板
      </description>
        <servlet>
            <servlet-name>AddMessageServlet</servlet-name>
            <servlet-class>test.AddMessageServlet</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>AddMessageServlet</servlet-name>
            <url-pattern>/addMessages_servlet</url-pattern>
        </servlet-mapping>

        <servlet>
            <servlet-name>ViewMessageServlet</servlet-name>
            <servlet-class>test.ViewMessageServlet</servlet-class>
        </servlet>
        
        <servlet-mapping>
            <servlet-name>ViewMessageServlet</servlet-name>
            <url-pattern>/viewMessages_servlet</url-pattern>
        </servlet-mapping>
         
    </web-app>
      

  7.   

    原来的例子还是运行不了。   http://localhost:8080/leaveword/addMessages_servlet后HTTP Status 404 - /leaveword/addMessages_servlet--------------------------------------------------------------------------------type :Status reportmessage: /leaveword/addMessages_servletdescription :The requested resource (/leaveword/addMessages_servlet) is not available.
      

  8.   

    程序和xml都没有问题看你的部署了