2011年1月26日
grails应用以war包的方式发布到weblogic本来应该是没有什么问题的,也不需要像网上说的那样进行weblogic的配置,但是有两个小问题在实际的使用中需要注意:
1.我的应用中,使用了spring-security-cas的插件来实现cas client,但是不知道为什么在生产war包是,在web.xml中,有两个CAS Single Sign Out Filter的mapping,结果导致发布失败,需要手工删除一个(目前的解决办法)
2.grails的urlmapping插件,如果映射“/”到某个action,目前好像是不成功的,但是只要不是“/”,则没有这个问题。如果默认的根目录不是index.gsp,这个可能需要在访问“/”时进行跳转的处理。
posted @
2011-02-09 16:21 雪地孤鸿 阅读(511) |
评论 (0) |
编辑 收藏
1.weblogic必须是10.3.4.0或以上版本,由于cas server采用了spring 2.5的版本,使用JPA2.0的原因,weblogic10.3.4之前的版本不支持jpa2.0
2.cas server webapp 如果以war的方式发布,会因为log4j.xml的问题而不能正常发布,具体原因还没有完全弄清楚,但是如果以解开后的文件夹目录的方式发布则没有问题。
posted @
2011-02-09 16:16 雪地孤鸿 阅读(3243) |
评论 (2) |
编辑 收藏
测试环境下使用的是mysql数据库,切换到正式的oralce数据库中去发现cas server是无效的,主要的原因是由于数据库的差异导致的
认证用户的sql语句在mysql
下为:
select password from user_login where username=? and e
nabled=true
而在oracle下应该为
select password from user_login where username=? and
enabled=1
主要由于oralce和mysql对boolean字段的处理不一致导致的。
posted @
2011-01-26 09:05 雪地孤鸿 阅读(702) |
评论 (0) |
编辑 收藏