论坛首页 Java企业应用论坛

sitemesh Spring 动态数据源

浏览 3294 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-21  
     目前的项目是个国家级项目,全国36个点,基本上程序一样,考虑到数据不能共享,按表空间分成了36个表空间,公司想节约成本和减少维护,决定把项目程序做成一套,根据域名动态选择数据库,搜索到Spring2.0中支持多数据源,决定开搞了.代码很简单就实现了,但是测试中发现,数据库不稳定,当前连接的湖北的数据库,突然又跳到安徽的数据库了,网上搜索了半天,没结果.
     沉默郁闷中...................
     也是在Iceface项目中再次使用动态数据源,发现没问题,比较两个项目,发现就是Acegi和Sitemesh不一样,最后发现Sitemesh每次都过滤了请求,并且重订向了,造成数据源改变了,具体为什么,能力有限,不知道.
    思考了半天,决定只有在SiteMesh的过滤器中把设置数据源的代码加进去才可以.
   发表时间:2007-08-29  
filter过滤有先后顺序的,调整顺利或者修改url-pattern会比较好些!你这样修改代码是下下册。
0 请登录后投票
   发表时间:2007-09-02  
但是始终都要经过那个过滤器的阿 只要经过过滤器 设置的数据库就NULL拉
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics