是不是你JSP文件的路径没有对,你一直修改的是其它路径里面的,而不是tomcat里面指定的路径里面的JSP哦!

解决方案 »

  1.   

    如果不是上面的原因你就找到 jsp_servelet 文件,把里面对应的.class文件删除下次 jsp 也就会重新编译了!
      

  2.   

    嘿嘿.还真的不是路径错误.
    而且我没用servlet.
      

  3.   

    现在发现一解决方法,把其文件删除,再访问路径,刷新,报404,之后,再创建同名文件,就好了.
    但是奇怪就奇怪在为什么我重启之后都不行.把文件内部内容清理都不行.只有删除行呢?
    还有.ie的temporary我都删了.能删的cache全删了.
      

  4.   

    我的一貫解決辦法是把works目錄下我設置的虛擬目錄中的東西全部刪除掉,然後tomcat重起
      

  5.   

    我也遇到过同样的问题,总是删work 下的文件。继续关注!
      

  6.   

    对头,把tomcat目录下面的work目录下面的东西全部删掉
    然后重启tomcat或者你在配置tomcat的时候,设置reloadable=true撒
      

  7.   

    可惜问题就是reloadable=true已经设置了.
      

  8.   

    问题是不是在
    我有一个Statement实例叫stat
    在去完result set后.
    在rs.next循环中,我有调用stat.executeUpdate();
    因为我已经把代码删到只剩这块了.问题应该在这吧....
      

  9.   


    我的TOMCAT"C:\Tomcat 4.0\work\Standalone\localhost"把你在TOMCAT目录下的文件夹删除就可以了。
      

  10.   

    关注中。
    也许你删除的不是你使用的tomcat的work目录吧,哈哈
      

  11.   

    有可能是 hajavaor(思者) 说的
    你机器上有几个tomcat?
      

  12.   

    我把standalone都删了.但是我既然已经设置reloadable=true.每次都要删文件夹那也太麻烦了吧.ie我选了.every visit to the page
      

  13.   

    只有一个tomcat.而且只有一个service.我的service是mannual的.
      

  14.   

    如果跟 ie 有關,
    你就在你的網頁 <head>中加上下面的話<meta http-equiv="Expires" CONTENT="0">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
    <meta http-equiv="Pragma" CONTENT="no-cache">
      

  15.   

    c:\tomcat\conf 目录下 server.xml文件配置:
    加上
    <Context path="/cyvod" docBase="d:/cyvod" debug="0" reloadable="true">然后在自己的cyvod文件夹里建立 WEB-INF 文件夹 并配置 web.xml文件如下(这个文件也是自己建立的)
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
    <web-app>
    <servlet>
        <servlet-name>UserManageServlet</servlet-name>
        <servlet-class>user.UserManageServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>UserManageServlet</servlet-name>
        <url-pattern>/manage/UserManageServlet</url-pattern>
      </servlet-mapping>
      <servlet>
        <servlet-name>manageservlet</servlet-name>
        <servlet-class>manage.manageservlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>manageservlet</servlet-name>
        <url-pattern>/manage/manageservlet</url-pattern>
      </servlet-mapping>
      </web-app>
    在 WEB-INF 文件夹下建立一个classes 文件夹
    把你的类及SERVLET都放到里面就可以了
    至于JSP文件放到 cyvod这个文件夹下就可以运行了
    这样配置出来的路径是:
    d:\cyvod
    、、、、、myfirst.jsp 你自己的JSP文件 
    、、、、、WEB-INF 
    、、、、、、、、、web.xml
    、、、、、、、、、classes
    、、、、、、、、、、、、、你自己的类文件和SERVLET文件,例如:user.class
      

  16.   

    清除tomcat缓存
    \Tomcat\work\Standalone\localhost
      

  17.   

    flyshp(天堂雨) ( 
    同意
      

  18.   

    好了.看来也只能不断删除work里的东西了.