在Struts+Spring的web架构中,如果在Spring配置文件中为bean定义了web专用的三种scope(request,session,globelsession),那么在服务器启动时就会出现标题所示的提示信息。如果在LOG4J里为rootLogger设置日志级别为DEBUG,还能看到spring记录的异常信息,提示初始化bean的时候没有request或session的上下文。这种情况是没法子通过lazy-init进行优化的,因为这个属性只对singletone或prototype的bean生效。看错误信息的提示,可以考虑代理的方法。不过还没有研究。
总之,眼下这个问题是没法子解决了。