我对Grails相对较新,也是AWS Elastic Beanstalk的新手。我有一个grails 2.4.4应用程序。我使用spring-security-core:2.0-RC4插件来处理登录和用户角色。
当我在本地开发环境中运行我的应用程序时,一切都很好。在BootStrap.groovy中,我能够创建用户并为其分配不同的角色。我根据我的规范在控制器方法周围使用@Secured标签,没有任何问题。应用程序的行为与预期一致。
但是,当我将应用程序上传并部署到Amazon Elastic Beanstalk(运行Tomcat 7 Java 7的64位Amazon Linux 2015.03 v1.3.0)时,我创建的用户似乎不再拥有正确的角色。在对任何控制器的任何调用中,我都获得了AccessDeniedExceptions。
例外情况如下。有没有人对我如何解决这个问题有任何指导?我是否应该添加额外的日志记录以获取更多信息?有没有人知道我还需要做些什么才能让它发挥作用?
byte[] data = Base64.decode(imageTemp);
Bitmap b = BitmapFactory.decodeByteArray(data,0,data.length,null);