[Grails] ~奇怪了~照猫画虎的用在grails应用中用Acegi,部署到tomcat就不行
antaeus
2008-07-06
RT
照着grials官方的acegi的basic tutorial 试用acegi插件 (原文链接:)http://docs.codehaus.org/display/GRAILS/AcegiSecurity%20Plugin%20-%20Basic%20Tutorial run-app,程序倒是好用,可是用做成war发布到tomcat后,所有的本来应该需要验证才能显示的页面全都不需要验证直接显示了,登陆,退出的链接也都文件不存在的错误,不知道各位使过acegi的朋友有遇到过这个问题的么?遍寻bd和gg,都没有找到解决方法~愁人了~~ |
|
oksonic
2008-07-07
没发现有什么问题,我用得很正常
grails.oksonic.cn 就是用了acegi |
|
antaeus
2008-07-09
我建立个新应用,放个只有String属性字段的class,用着也正常,但是一旦应用复杂一些,就会莫名其妙的出问题。点退出的时候,会出现如下错误。
type Status report message /My800/j_spring_security_logout description The requested resource (/My800/j_spring_security_logout) is not available. 更甚的是,我开发时候三个数据源全用的testdb,发布的时候要改成正常的数据库名字,但是改datasource.groovy没有作用,如果把testdb删掉,应用启动的时候还是会报连不上testdb的错误,可是我已经在数据源配置里改过了,怎么这个改动就识别不出来呢?还是要连接改之前的数据库~迷糊中~ |
|
copoplar
2008-10-31
本人最近也在调试Acegi,感觉还可以,还没有进行复杂的应用,估计不会出现楼上的问题。但是,这玩意对权限的配置还是不够细。特别是在控制具体某个action的时候出现问题,譬如,我要控制delete action但我调试时,出现问题,其他的action可以控制。
不知什么问题。希望与大家一起学习。 |
|
dellsoft
2008-10-31
可以考虑用jsecurity ,试一试
|
|
copoplar
2008-11-10
前面看到帖子说,Acegi一旦部署到tomcat上就出现问题,本人昨晚上也遇到了,真的很郁闷,但考虑了半天,感觉开发这玩意的哥们不会这么败!而且在tomcat中说不定有一定要求。所以一早起来就改成static配置,打包调试,ok了!在tomcat里面可以控制权限了,虽然上面提到的问题还是没有解决,至少这问题的解决让我的心情好了很多。
|
|
xiaobin268
2009-03-04
我发布到tomcat下直接包: java.lang.UnsupportedClassVersionError: Bad version number in .class file
|
|
tongyi121
2009-03-04
这是jdk的问题呀,编译的jdk和tomcat用的jdk版本不同
|