1

我需要为嵌入式 Tomcat 创建用户/密码,因为我的应用程序使用 JAAS。我找到了一些示例,但它们指的是旧版本的 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中添加用户?谢谢!

4

1 回答 1

0

您必须在文件中添加事件scripts/_Events.groovy。如果它不存在,只需创建它。如果它在那里,只需将您的事件附加到现有内容。

确保执行stop-apprun-app处理事件。执行时run-app,您应该看到println-statement 的输出。

于 2014-11-15T00:07:34.790 回答