Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails spring security核心插件的默认登录页面在哪里?_Grails_Spring Security - Fatal编程技术网

Grails spring security核心插件的默认登录页面在哪里?

Grails spring security核心插件的默认登录页面在哪里?,grails,spring-security,Grails,Spring Security,我已经安装了spring安全核心插件。我需要修改登录页面,使其看起来像我现有的网站。我已经搜索了整个项目,但找不到它。我正在运行Grails2.4和spring安全内核:2.0-RC5。这个讨厌的小文件在哪里?不完全是新手的人能帮别人吗?你可以在这里找到默认的登录页面 target->work->plugins->spring-security-core-2.0-RC5->grails-app->views->login>auth.gsp正如@Abs所指出的,该文件位于target/work/p

我已经安装了spring安全核心插件。我需要修改登录页面,使其看起来像我现有的网站。我已经搜索了整个项目,但找不到它。我正在运行Grails2.4和spring安全内核:2.0-RC5。这个讨厌的小文件在哪里?不完全是新手的人能帮别人吗?

你可以在这里找到默认的登录页面


target->work->plugins->spring-security-core-2.0-RC5->grails-app->views->login>auth.gsp

正如@Abs所指出的,该文件位于
target/work/plugins/spring-security-core-2.0-RC5/grails-app/views/login/auth.gsp>但您不应该编辑插件文件。团队中的其他开发人员将无法访问修改后的文件,如果删除目标目录,您将丢失更改,因为目标目录只是一个临时工作位置

相反,将文件复制到应用程序中相同的相对位置,并在那里进行更改。创建
grails-app/views/login
并将文件复制到那里,然后进行任何更改


这种技术适用于大多数插件文件,而不仅仅是GSP。编译顺序和类路径被配置为,如果应用程序文件和类位于同一位置/包中,它们将覆盖插件文件。

它是由spring security web JAR中的代码生成的。请参阅@BurtBeckwith我不是说插件文件中的编辑我只是没有解释它应该覆盖,+1作为您的解释。target/work/plugins/spring-security-core-2.0-RC5/grails-app/views/login/auth.gsp在我的项目中不存在?路径在target/work/plugins/spring-security-core-2.0-RC5/处停止,唯一可用的文件夹是scripts和src。我安装不正确吗?我是从grails工具套件而不是从文件系统查看它的。