【发布时间】:2010-05-01 00:21:19
【问题描述】:
您好 Grails 开发人员!
我想知道您是否可以帮助我解决一个非常常见的问题。我来自 Java 和 eclipse 的世界,JavaDocs 和 API 触手可及。 Grails 有一些很棒的功能和插件,但我发现它们的内部工作原理完全无法发现,这让我很伤心。
以优秀的authentication plugin 为例,我使用简短但准确的文档进行了设置。现在我正在使用 STS 日食,我正在盯着一个方法;
applicationContext.authenticationService.filterRequest(
request, response, "${request.contextPath}/authentication/index" )
哪个是抛出异常;
2010-05-01 01:17:07,292 [http-8080-1] ERROR [/grailsapp].[default] - Servlet.service() for servlet default threw exception
java.lang.IllegalStateException
at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:407)
at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:118)
at org.codehaus.groovy.grails.web.sitemesh.GrailsPageResponseWrapper.sendError(GrailsPageResponseWrapper.java:91)
我不知道从哪里开始。我希望将 eclipse 链接到源代码,但也必须有其他可管理的替代方案,因为我知道有些人使用 TextMate 或 vim 进行开发,他们不可能都通过反复试验发现了插件的 API!?!有什么方法可以让核心 Grails API 更易于访问/搜索?自动完成功能在 Eclipse 中似乎也对我不起作用,所以如果有人有这个工作,那将是理想的(这确实是同一个问题的扩展)。
你的方法是什么? (请不要说intelliJ,我买不起)我确定这很明显,我只是想念它,请让我摆脱痛苦!
提前致谢,
Gav
【问题讨论】:
-
其他人似乎有我的错误jira.codehaus.org/browse/GRAILS-5892,但问题仍然存在。
-
要获得自动完成功能,我不仅需要在 Eclipse 中安装 STS,还需要转到 Spring 视图 -> 扩展,然后安装“Professional Grails Support”
标签: eclipse grails plugins groovy autocomplete