首先,我使用命令grails create-app helloworld
创建了一个示例Grails应用程序。
然后我添加了插件bootstrap-framework
和Spring-Security-Core
(感谢Burt Beckwith对spring-security-core的帮助)。
之后,从cmd运行应用程序(grails run-app
)可以正常运行(localhost:8080/
)。 <{1}}运行良好,用户和角色都是属性创建的,登录工作......一切似乎都没问题。
然后我将项目导入Eclipse Mars,将facelets和BootStrap.groovy
facet添加到项目中。我还将其与Dynamic Web Module
Targeted Runtimes
和Apache Tomcat 8.0.28
相关联。
我可以在JDK 1.8.0_60
中Debug on server
编写代码。但是BootStrap.groovy
上的Run on server/Debug on server
发布和例外。 localhost:8080/helloworld/
显示登录对话框,虽然我注意到css文件没有加载属性,并且在输入用户登录后,抛出了另一个异常。似乎从Eclipse运行,应用程序路径localhost:8080/helloworld/login/auth
没有属性设置,并且无法解析视图,尽管可以使用其完整路径显示登录对话框(没有图像和CSS样式)。
提前致谢。
输入helloworld/
或登录后抛出的异常是:
localhost:8080/helloworld/