org.apache.jasper.JasperException: java.lang.IllegalStateException: No org.apache.InstanceManager set in ServletContext
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:151)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:142)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:243)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1141)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:878)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:475)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:430)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        ......root cause java.lang.IllegalStateException: No org.apache.InstanceManager set in ServletContext
org.apache.jasper.runtime.InstanceManagerFactory.getInstanceManager(InstanceManagerFactory.java:39)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:142)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:243)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1141)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:878)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:475)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:430)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
......
最近在Debug Tomcat的时候诡异的抛出这个异常,不知道有没有朋友见过这个异常,Tomcat版本是6.0

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【Ant_Yan】截止到2008-07-28 16:31:50的历史汇总数据(不包括此帖):
    发帖的总数量:20                       发帖的总分数:280                      每贴平均分数:14                       
    回帖的总数量:249                      得分贴总数量:110                      回帖的得分率:44%                      
    结贴的总数量:20                       结贴的总分数:280                      
    无满意结贴数:12                       无满意结贴分:30                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:60.00 %               无满意结分率:10.71 %                  
    敬礼!
      

  2.   

    楼主不把保错的代码贴出来,问题不是很好解决,这个异常我看到过,估计应该是你的servletContext没有对org.apache.InstanceManager设置。
      

  3.   

    不是代码导致报错的,仅仅是在Eclipse配置Debug Tomcat,然后点Debug之后正常启动了Tomcat,可是进入主页的时候打印在浏览器上的异常
      

  4.   

    再新建一个Tomcat 实例 ,把原来的删除.
      

  5.   

    其实问题的根源很复杂,我们项目部分地方用了Tomcat6.0的Jar包编译,但有些文件却参合了5.5的一些类库,所以才导致这种不伦不类的启动正常,Debug异常现象,由于引jar包比较乱,当初在Tomcat5.5中引入6.0的部分Jar包也没有考虑过Debug失效的问题,所以基本没法去寻找原因,也没有那个空闲时间!不想以无满意结贴了解,那就散分吧,今天下午结贴,大家来接分吧!呵呵……