我有一个很大的(基于多个自定义插件)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
答案 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 plugin和generate 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。
最佳, 埃德