2016-05-23 45 views
6

我有一个很大的(基于多个自定义插件的)Grails项目,它在Tomcat服务器上运行得非常好。Spring安全性与JBoss应用服务器上的Grails项目无关

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

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

的Grails版本:2.4.4

春季安全的版本: ':弹簧安全内核:2.0 RC4'

JBoss的版本:wildfly-9.0.2.Final

+0

一个空的新项目测试的Spring Security,它仍然是同样的情况。 Spring安全性与JBoss不兼容。任何人有任何想法? – Chetan

+0

@BurtBeckwith你能提出任何建议吗?任何有Grails经验的人都可以提出一些建议。 – Chetan

+0

你有没有试过打开弹簧安全的调试级别日志记录,看看发生了什么? –

回答

0

我试着一些设置,他们都作为一个简单的新项目。

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

这里有一些事情你可以尝试:

  • 使用最新的春季安全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。

最佳, 埃德尔

相关问题