grails版本:2.4.3
运行grails war包:
报:
Error Error executing script War: GC overhead limit exceeded (Use --stacktrace to see the full trace)
原因如下:
1、内存不足,需要修改conf/BuildConfig,找到grails.project.fork
修改war
war: [maxMemory: 768, minMemory: 64, debug: false, maxPerm: 256, forkReserve:false],
修改为war: [maxMemory: 2048, minMemory: 512, debug: false, maxPerm: 1024, forkReserve:false],
根据实际情况来设置
2、程序原因,例如:我的是不能compessing application,是application.js的问题,就去找application.js,发现
//= require jquery
//= require_tree .
//= require_self
//= require bootstrap
我的程序里面,没有 jquery _tree .bootstrap,将除require_self外的都删除,重新打包就可以了
分享到:
相关推荐
在Eclipse中开发Grails项目是一项技术性较强的工作,涉及到多个步骤和配置。Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java开发流程。以下将详细阐述如何在Eclipse环境下配置Grails项目并进行调试。 ...
# 一、grails打包tomcat本地部署和jar部署[参考]
Grails使用Gradle作为构建工具,提供了`grails war` 命令生成可部署的WAR文件,方便在各种Java应用服务器上部署。 九、测试 Grails内置了测试框架,支持单元测试、集成测试和功能测试。通过`test-app` 命令,可以...
2. 构建可部署包:使用`grails war`命令生成WAR文件,包含了Grails应用的所有依赖。 3. 部署:将WAR文件上传至服务器的Web容器目录下,如Tomcat的webapps目录,然后启动或重启容器。 4. 配置:根据应用需求,可能...
使用`grails war`命令打包应用为WAR文件,然后在服务器上进行部署。 7. **支持的Java EE容器** Grails兼容广泛的Java应用服务器,包括但不限于Apache Tomcat、Jetty、Resin等,这使得Grails应用能在不同的环境中...
**Grails 框架详解** Grails 是一个基于 Groovy 语言的开源Web应用程序框架,它构建在Java平台之上,旨在简化开发过程并提高生产力。Grails 的设计深受Ruby on Rails的影响,提供了MVC(模型-视图-控制器)架构模式...
《Grails权威指南》是一本全面深入探讨Grails框架的专著,旨在帮助读者掌握这一强大的Web开发工具。Grails是一种基于Groovy语言的开源框架,它为构建现代、高效的应用程序提供了简洁高效的解决方案。本指南针对不同...
- **修改 web.xml**:首先需要运行命令 `grails install-templates`,然后可以在 `src/templates/war/web.xml` 文件中进行修改。 #### 四、Grails 的开发工具与资源 - **开发工具**:推荐使用适合 Groovy 和 ...
**Grails插件:Calendar** Grails是一款基于Groovy语言的开源Web应用框架,它简化了Java开发,提供了丰富的功能和灵活的架构。在Grails社区中,开发人员经常创建插件来扩展框架的功能,满足特定的需求。"Calendar...
Running script D:\D\MY_DEV\grails\scripts\CreateApp.groovy [mkdir] Created dir: D:\Temp\grails_apps\demo\src [mkdir] Created dir: D:\Temp\grails_apps\demo\src\java [mkdir] Created dir: D:\Temp\...
8. **其他 Grails 配置** Grails 允许自定义不同组件的日志级别,例如: - `'org.codehaus.groovy.grails.web.servlet'`:控制器 - `'org.codehaus.groovy.grails.web.pages'`:GSP 页面 - `'org.codehaus....
部署时,通常会将Grails应用打包成WAR文件,部署在Tomcat、Jetty等Servlet容器上。 8. **最佳实践** 在实际开发中,了解并遵循Grails的最佳实践至关重要,例如,合理划分领域模型、充分利用GSP标签库、使用Service...
7. **构建和部署**:学习 `grails war` 命令打包应用,以及如何将应用部署到各种服务器环境,如 Tomcat 或者 Heroku。 8. **持续集成与自动化测试**:Grails 支持单元测试和集成测试,学习如何编写测试用例,并利用...
在本文中,我们将详细探讨如何在Eclipse集成开发环境中搭建Grails开发环境。Grails是一个基于Groovy语言的开源Web应用程序框架,它简化了Java平台上的Web应用开发流程。通过Eclipse,我们可以获得强大的开发工具支持...
对于Grails开发,我们需要的是Eclipse中的Grails插件,它能够提供对Grails项目的创建、运行、调试等一系列功能。 **Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速...
对于生产环境,可以使用`grails war`打包成WAR文件,部署到Tomcat或其他Servlet容器。 尽管缺少图片,但我们仍能从代码中解读出Grails应用的基本结构和工作原理。通过深入研究每个部分,无论是初学者还是经验丰富的...
【Grails项目搭建详解】 Grails是一个基于Groovy语言的开源Web应用框架,它简化了开发过程,尤其适合快速构建动态网站。在Eclipse中搭建Grails项目可能相对复杂,但通过以下步骤,即使是初学者也能顺利进行。 1. *...
- 使用命令 `grails build` 或者 `grails war` 来构建应用,前者生成 jar 包,后者生成 war 包。 #### 六、总结 Grails 3.3 作为 Grails 3.x 系列的一个稳定版本,不仅提供了强大的开发工具和框架支持,还增强了...
Grails提供了`assemble`、`install`、`war`等任务,方便开发者打包和部署应用。 总结,通过对Grails核心源码的探索,我们可以深入了解其工作原理,更好地利用框架提供的各种功能。无论是对于日常开发还是解决复杂...
**Grails 框架与过滤器(Grails Filters)详解** Grails 是一个基于 Groovy 语言的、用于构建动态Web应用的开源框架。它提供了丰富的特性,简化了Java平台上的开发工作,如自动代码生成、元编程支持以及灵活的数据...