web项目已经有spring容器了,可以获取,不需要在建个新的spring容器
ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(context); 

解决方案 »

  1.   

    因为不断创建容器,所以导致访问速度慢,连接数过多?ServletContext应该如何获取呢?
      

  2.   

    sping会导致数据源死锁,还用它呢?
      

  3.   

      ApplicationContext ctx = new ClassPathXmlApplicationContext(“spring.xml”)tomcat 会自动扫描    action范围--packge范围--application范围   不需要重新new一个对象 里面传的是一个key
      

  4.   


    什么意思?是注入方式?
    搜一下spring c3p0 死锁 吧
      

  5.   

    too many connection
    看上去就是连接太多,用完后没有关闭连接。
      

  6.   


    什么意思?是注入方式?
    搜一下spring c3p0 死锁 吧用的是DBCP连接池
      

  7.   


    什么意思?是注入方式?
    搜一下spring c3p0 死锁 吧用的是DBCP连接池
    我只是能让你搜到那篇文章,什么数据源都一样,我测试过。
    http://blog.sina.com.cn/s/blog_53923f940100g6as.html
    这文章可能对于SSH拥趸来说有些不爽,但绝对是我验证过的,起码我在spring4.0和hibernate4.3上验证过。