Spring安全性不能与JBoss Application Server上的Grails项目一起使用

时间:2016-05-23 11:19:10

标签: grails spring-security jboss

我有一个很大的(基于多个自定义插件)Grails项目,它在Tomcat服务器上运行得非常好。

现在,对于新客户,我们需要将其部署在JBoss Application服务器上。它似乎部署没有任何错误,但当我尝试登录使用Spring Security插件实现的第一页时。它没有登录我。我试过去一个有效的URL来检查它是否存在重定向问题,但事实并非如此。

请注意,它没有在日志中显示任何错误。并且由于它在开发环境中无法正常执行,所以每次我需要构建一个WAR文件来测试它。

Grails版本:2.4.4

Spring安全版:':spring-security-core:2.0-RC4'

JBoss版本:wildfly-9.0.2.Final

1 个答案:

答案 0 :(得分:0)

我尝试了一些设置,它们都是一个简单的新项目。

我使用grails 2.4.4和spring-security 2.0-RC4。

以下是您可以尝试的一些事项:

  • 使用最新的spring-security版本2.0.0

    compile "org.grails.plugins:spring-security-core:2.0.0"
    
  • 添加jboss plugingenerate deployment xmls(Grails 2.5.4需要这样做)

    build ':jbossas:1.0'
    
    $grails generate-boss-deploy 6
    
  • 创建全新的Wildfly安装并部署您的应用。

我只能考虑基础设施问题,因为我对同样的设置没有任何问题。我在Mac上运行,使用java 8和Wildfly 9.0.2 final。测试的grails 2.4.4和2.5.4,spring security 2.0-RC4和2.0.0。

最佳, 埃德