配置了dwr 项目一启动就自动创建了数据库连接 我希望不创建连接

创建方式是spring

那就看看applicationContext-**.xml中有没有配置了自动运行的东西了

单单是dwr是不会创建链接的吧

看看你的配置文件web.xml之类的 把那些非dwr的去掉试试

735423782

dwr无非让处理异步请求的 servlet 透明化,
考虑dwr问题时应该和考虑普通请求没有区别。

dwr 支持spring plugin,只不过借助 spring application 获取服务,
所以去不去 dwr 都不是关键。

问题的关键是,为dwr提供服务的 bean 在dwr请求发生并初始化后,是否hold了资源。
这样的情况一般是 service bean 自身的缺陷。

而且 service bean 自身本不该仅仅给异步提供服务,同步请求一样可以使用这个service bean.