我需要为嵌入式Tomcat创建用户/密码,因为我的应用程序使用JAAS。我找到了some examples,但他们引用了旧版本的Grails。我使用的是2.3.5。
上面的链接建议通过Grails脚本中的事件创建用户:
eventConfigureTomcat = {tomcat ->
println "Loading users"
tomcat.addUser("user", "password")
tomcat.addRole("user", "group")
}
但是当我在scripts
文件夹中创建Grails脚本时,它预先填充了这个:
includeTargets << grailsScript("_GrailsInit")
target(_Events: "The description of the script goes here!") {
// TODO: Implement script here
}
setDefaultTarget(_Events)
如何在新版Grails中添加用户?谢谢!
答案 0 :(得分:0)
您必须在文件scripts/_Events.groovy
中添加该事件。如果不存在,只需创建它。如果有,请将您的活动附加到现有内容。
确保执行stop-app
和run-app
以便处理该事件。执行run-app
时,您应该看到println
- 语句的输出。