今天早上运行我的程序发现所有jsp页面都打不开了,提示是严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: Unable to compile class for JSP: 
今天只是改动了一个jsp页面,其他的都没改动啊,感觉是tomcat的问题,实在不知道该如何解决这个问题

解决方案 »

  1.   

    还提示如下错误An error occurred at line: 23 in the generated java file
    The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
      

  2.   

    看看生成的java文件23行是啥?有错误
      

  3.   

    _el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();这个有问题
      

  4.   

    晕,连系统自动新建的MyJsp.jsp都打不开,这tomcat是怎么了
      

  5.   

      用Tomcat 的时候,先压缩一个备份,出了很奇怪的问题,直接解压覆盖
      一键搞定
      

  6.   

    应该是tomcat少jar包了............JspFactory这个没找到
      

  7.   

    你把tomcat中的appname下的对应文件删除,然后重启tomcat,就好了。