笔者的问题好像与我的类似,我也没找到原因,改成静态的就可以吗?
Struts+Hibernate+Spring 整合中的监听器的问题在做项目时,由于有一部分数据经常被用做查询,为了降低应用程序访问数据库的时间,
想在web server 启动时,设置一个监听器,将查询的结果集放在application中.监听器中的dao对象是由spring注入的,问题出在tomcat 启动时,先启动监听,再启动
spring 容器并注入相应的bean ,所以启动监听时访问到的dao 对象是null,这时会报一个listener error 错误, 使得web server 无法正常启动.
不知是否有高手指点?可否有更好的解决方案
Struts+Hibernate+Spring 整合中的监听器的问题在做项目时,由于有一部分数据经常被用做查询,为了降低应用程序访问数据库的时间,
想在web server 启动时,设置一个监听器,将查询的结果集放在application中.监听器中的dao对象是由spring注入的,问题出在tomcat 启动时,先启动监听,再启动
spring 容器并注入相应的bean ,所以启动监听时访问到的dao 对象是null,这时会报一个listener error 错误, 使得web server 无法正常启动.
不知是否有高手指点?可否有更好的解决方案
解决方案 »
- jdk6系统托盘
- poi 如何创建多个sheet
- 再发:JAVA高级软件工程师求职(北京)
- js 怎么重定向到其他项目下的页面
- 郁闷啊,怎么访问局域网oracle数据库那么慢啊? (tomcat5+jdk1.5服务器)
- c 中 char* 类型,通过jni调用,对应的 java类型应该是什么?
- 怎样删除Weblogic中创建的Application或者domain?
- process finished with exit code -1?
- sun j2ee tutorial 中关于interface的一个粗浅问题
- Spring boot maven plugin总是下载失败
- 如何在程序中知道数据库中某表进行了插入或者删除操作?
- JSP在用STRUTS1的标签库时总出这个问题
<bean id="ShowuserServlet" class="com.hrbust.servlet.ShowuserServlet">
<property name="userDao">
<ref bean="UserDAO"/>
</property>
Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.XML配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。
当两个或多个线程同时访问同一个Servlet时,可能会发生多个线程同时访问同一资源的情况,数据可能会变得不一致
楼上的意思是.....................?