日期:2014-05-18  浏览次数:21015 次

spring问题,加载成功以后,运行一段时间以后,出现加载失败?
我的工程使用spring+struts+hibernate结合起来的。程序启动的时候,加载没有问题,但运行一段时间以后,就出现如下异常:
<2008-1-14 上午10时25分57秒 CST> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@184292c - appName: '_appsdir_DefaultWebApp_dir', name: 'DefaultWebApp', context-path: ''] Servlet failed with Exception
java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?
at org.springframework.web.context.support.WebApplicationContextUtils.getRequiredWebApplicationContext(WebApplicationContextUtils.java:86)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:241)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.lookupSessionFactory(OpenSessionInViewFilter.java:227)
at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:171)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
Truncated. see log file for complete stacktrace


nl.ikarus.nxt.priv.imageio.icoreader.lib.ICOReader loaded, version: 0.06.064 build: 691
<2008-1-14 上午10时28分52秒 CST> <Error> <HTTP> <BEA-101019> <[weblogic.servlet.internal.WebAppServletContext@1ab307c - appName: '_appsdir_DefaultWebApp_dir', name: 'DefaultWebApp', context-path: ''] Servlet failed with IOException
java.io.IOException: response already committed
at weblogic.servlet.jsp.JspWriterImpl.clear(JspWriterImpl.java:56)
at jsp_servlet._system.__image._jspService(__image.java:188)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
Truncated. see log file for complete stacktrace


出现这个异常以后,程序就死掉了,只能重启。但在出现这个异常之前,没有任何其他异常出现。
这个异常的出现没有规律,有时有有时没有事
请大家帮忙看看,谢谢了!

------解决方案--------------------
补充一下:
我这个工程用的是SQLServer 2000数据库
web服务器是weblogic9.2
之前是在tomcat5.5上开发的,没有出现这样的问题,但到weblogic上以后就出现了。不知道是否和weblogic有关。
目前正在tomcat上进行测试,看看是否有类似的问题

------解决方案--------------------
请问下你加载Spring的方式是用的Listener吗?