在使用归档系统的时候发现只要运行过ETL脚本之后,系统就一直不响应了,在使用了java6/bin/jvisualvm这个工具监测应用线程的实时情况之后,发现thread已经满了,因为我使用的是spring中直接用JDBC连接数据库,只是简单的设置了用户名,密码,驱动类,和URL之类的东西,并没有指定它的线程池中的具体设置,所以设置最大活动数(maxActive)和最大等待数(maxWait)都为100之后,问题解决,运行ETL脚本之后,系统还是能迅速地响应。