首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >grails:如何更改已编译的GSP (gsp*.class文件)?

grails:如何更改已编译的GSP (gsp*.class文件)?
EN

Stack Overflow用户
提问于 2011-10-21 02:28:17
回答 1查看 3.2K关注 0票数 2

我在weblogic中使用grails,需要更改松散部署文件夹中的类文件。但这个类实际上是一个gsp编译文件。

所以,问题是: GSP文件(.class)在war中存放在哪里?

注意:我使用的是外部GSP,在Config.groovy文件中设置grails.gsp.view.dir

EN

回答 1

Stack Overflow用户

发布于 2011-10-21 08:36:54

从Grails 1.3.5开始,您只需在Config.groovy中设置grails.gsp.enable.reload = true或将系统属性-Dgrails.gsp.enable.reload=true设置为应用程序服务器(tomcat等)。启动。

对于Grails、2.0M1M2版本(GRAILS-8189),WAR部署模式下的GSP重新加载已被打破。已在主分支中修复,并将在2.0RC1中发布。对于预编译的GSP,GSP重新加载仅适用于1.3.x分支中的1.3.5 - 1.3.7。对于1.2.x,没有支持。

视图文件(预编译GSP类的GSP“源代码”)位于松开部署目录下的WEB-INF/grails-app/views目录下。更改将在10秒内获得(默认检查间隔为5秒)。

如果您设置了grails.gsp.view.dir,那么文件应该在该目录下(手册中有更多说明)。仅当您还设置了grails.gsp.enable.reload时,重新加载才有效。grails.gsp.view.dir属性中必须有一个尾随斜杠。

手册中有更多信息:Grails Reference Documentation - 6.2.6 Making Changes to a Deployed Application

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7840439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档