我使用Grails 1.3.4和1.0.1。
如果我在登录时选择“记住我”,有时当我再次加载页面时,它会出现以下错误:
errors.GrailsExceptionResolver Error executing tag <g:render>: Error executing tag <sec:ifLoggedIn>: Cannot create a session after the response has been committed at D:/Workspace/steer/grails-app/views/templates/_header.gsp:18 a
不确定如何开始解决此问题。我遵循了这个页面上的正确说明-- ,这个页面上的说明是正确的吗?或者遗漏了什么?这个插件是为了别的什么而放弃的吗?不确定Spring是否适合这一点,也不知道它是否已经准备好生产。
Error 500: Error processing GroovyPageView: Error executing tag <g:facebookConnectJavascript>: Error creating bean with name 'FacebookTagLib': Initialization of bean failed; nested ex
运行'grails generate-views‘或'...generate-all‘命令导致生成进程在一个周期内运行两次:
| Generating views for domain class recreation.Region
> File \grails-app\views\region\create.gsp already exists. Overwrite?[y,n,a] y
> File \grails-app\views\region\edit.gsp already exists. Overwrite?[y,n,a] y
> Fi
我有一个测试,其中gsp使用了Asset Pipeline标签assetPath,在grails 2中我没有问题,但在grails 3中我得到了一个org.grails.taglib.GrailsTagException: [SOME_GSP.gsp:184] Error executing tag <g:form>: Error evaluating expression [assetPath(src: 'SOME_PDF.pdf')] on line [60]: No signature of method: SOME_GSP_gsp.assetPath() i
当我尝试在我的应用程序中发送邮件时,我尝试它说“您不能在非请求呈现操作中使用会话”,这里是完整的堆栈跟踪:
java.lang.UnsupportedOperationException:您不能在非请求呈现操作中使用会话。
在grails.gsp.PageRenderer$PageRenderRequest.getSession(PageRenderer.groovy:211) at D__workspace_mks_trunk_grails_app_views_promotion__offerTag_gsp.run(_offerTag.gsp:1) at D__workspace_mks
我有一个在tomcat6生产中工作的grails,但是当我重新部署WAR时,我重写了WAR文件。应用程序重新加载,我可以加载首页(静态页面),但当我尝试转到任何其他页面,我会收到以下警告。
org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <g:render>: Error creating bean with name 'org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib
因此,我想将gsp页面功能添加到使用rest-api配置文件创建的应用程序中。到目前为止,我已经尝试了以下几种方法。gsp被渲染,但布局不起作用。
in my build.gradle I added the following.
buildscript {
dependencies {
classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.14.6"
}
}
apply plugin:"org.grails.grails-web"
apply plugin:
当我使用嵌入式jetty服务器(tomcat for grails 1.2)运行我的grails应用程序时,我可以在运行时对我的控制器、服务和其他java文件进行动态更改,而无需重新启动应用程序。为此,我如何在部署在Tomcat(或任何服务器)上的应用程序上实现相同的功能。我注意到webapps下的分解的war文件夹有gsp文件,但没有groovy文件。
我正在生产环境中运行一个web应用程序,该应用程序最近在承受一定压力后崩溃。我猜有100-300人在类似的时间访问该网站,我预计会很好地工作。
关于崩溃时间的日志是:
org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <g:render>: Hibernate operation: could not inspect JDBC autocommit mode; uncategorize\
d SQLException for SQL [???]; SQL
我正在开发grails应用程序,并使用Grails2.3.3版本的。当我运行grails应用程序运行时,它工作得很好,但是对于grails,它会抛出Error WAR packaging error: startup failed并提供以下详细信息:
/home/vieenay/.grails/2.3.3/projects/VProcureFinal/gspcompile/gsp_VProcureFinal_layoutsspringSecurityUI_gsp.groovy: 2: unable to resolve class org.codehaus.groovy.grails.plug
我的Grails项目结构:
my-app/
grails-app/
<mostly typical grails-app structure>
views/
web/
index.gsp
app/
admin/
layouts/
main.gsp
<rest of project structure is like any other Grails app>
因此,
我正在尝试从我的测试控制器呈现一个简单的form.gsp页面&在我的gsp页面中获得以下错误。
URI
/test/form
Class
org.grails.taglib.GrailsTagException
Message
Request processing failed; nested exception is org.grails.gsp.GroovyPagesException: Error processing GroovyPageView: [views/test/form.gsp:25] [views/test/form.gsp:25] Tag [remoteFunc