`
h5566h
  • 浏览: 74937 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

解决maven jetty 的 OutOfMemoryError问题

 
阅读更多

用maven 的jetty 运行appfuse的时候,出现了java.lang.OutOfMemoryError:PermGen space的错误,解决的办法是调整Maven opts的jvm虚拟内存的办法,因为我用的是ubuntu 12 做开发,网上很多的解决办法都是不行的,这里推荐一种简单的办法:

 

首先可以运行:

 

export MAVEN_OPTS="-XX:+CMSClassUnloadingEnabled -XX:PermSize=256M -XX:MaxPermSize=512M"
mvn jetty:run

 这是两行代码,直接在项目的目录上运行,如果通过这两行代码运行jetty后可以顺利解决内存不足的问题,那么可以把Maven opts 写在~/.bashrc上,也就是把上面的代码写入到bashrc中。

 

windows 系统也可以通过同样的原理解决,需要注意的是,linux 系统是用export,win系统用set来定义系统变量

 

具体参考:

http://stackoverflow.com/questions/1451648/permgen-problems-with-lift-and-jetty

分享到:
评论

相关推荐

    maven-jetty-plugin

    7. **与其他Maven插件协同工作**:与其他Maven插件如Surefire、Failsafe等配合使用,可以实现从单元测试到集成测试的一站式解决方案。 8. **多模块项目支持**:对于大型的多模块Maven项目,Maven Jetty Plugin可以...

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    在Java开发领域,Maven和Jetty是两个非常重要的工具。Maven是一个项目管理工具,它可以帮助开发者管理和构建Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速开发、测试以及部署Web应用。本文将详细...

    maven jetty

    ** Maven与Jetty的结合使用 ** Maven是一款强大的项目管理工具,广泛应用于Java开发领域。它通过定义项目对象模型(Project Object Model, POM)来管理构建过程、依赖关系和项目信息。Jetty则是一个轻量级的HTTP...

    Maven Jetty 插件的问题(css/js等目录死锁)的解决

    ### Maven Jetty 插件的问题(css/js等目录死锁)的解决 #### 背景介绍 在软件开发过程中,Jetty作为一个轻量级的Web服务器,常常被用于Java Web项目的开发与测试环境中。然而,在使用Maven Jetty插件进行项目构建...

    Maven与Jetty

    Maven和Jetty是Java开发中两个...通过合理配置Maven的POM文件和使用Jetty插件,开发者可以更专注于代码编写,而不必担心环境配置的问题。这个组合对于小型到中型的Web项目尤其适用,能够提高开发效率并降低维护成本。

    maven项目下用 jetty 启动热部署

    当我们使用Maven构建Java Web项目时,结合Jetty服务器,可以实现项目的热部署功能,即在开发环境中修改代码后无需重新启动服务器,改动就能实时生效,极大地提高了开发效率。 在Maven项目中启用Jetty热部署,主要...

    maven+jetty

    在IT行业中,Maven和Jetty是两个非常重要的工具,它们在Java开发中扮演着关键的角色。本篇文章将深入探讨如何在IntelliJ IDEA(IDEA)中整合Maven和Jetty,创建一个简单的实例,以便快速开发和测试Java Web应用。 ...

    maven-jetty-jspc-plugin-6.1.25-sources.jar

    maven-jetty-jspc-plugin-6.1.25-sources.jar

    jetty+maven webapp,http,https实现的简单demo

    通过Maven的jetty插件,可以很容易地运行你的Web应用。在命令行中执行以下命令: ``` mvn jetty:run ``` 现在,你可以通过HTTP(http://localhost:8080/hello)和HTTPS(https://localhost:8443/hello)访问你的应用...

    Maven + Jetty Plugin

    "Maven + Jetty Plugin" 是一个用于快速开发和测试Java Web应用程序的组合,它结合了Maven构建工具和Jetty服务器。Maven是一个强大的项目管理工具,它简化了构建、管理和部署Java项目的过程,而Jetty则是一个轻量级...

    maven +jetty 配置web工程

    `Maven`是一个流行的Java项目管理和集成工具,而`Jetty`是一个轻量级、高性能的Servlet容器。本篇文章将详细探讨如何利用Maven与Jetty进行配置,以便高效地开发和运行Web工程。 首先,`Maven`是Apache软件基金会...

    Eclipse+maven+jetty开发环境搭建

    本教程将深入探讨如何使用Eclipse集成开发环境(IDE)、Maven项目管理和构建工具,以及Jetty轻量级服务器来搭建一个完整的Java Web开发环境。以下是详细步骤和相关知识点: 1. **Eclipse IDE**: Eclipse 是一个开源...

    jetty maven pom run

    jetty maven pom run ---------------------------------------- http://knight-black-bob.iteye.com/blog/2360698

    maven内存溢出解决放啊

    本文将详细介绍如何在不同环境下解决Maven构建过程中出现的内存溢出问题。 #### 二、内存溢出原因分析 在深入探讨解决方案之前,我们需要先理解为何会出现内存溢出的情况。通常情况下,Maven构建过程中的内存溢出...

    dwr+maven+jetty

    标题 "dwr+maven+jetty" 涉及到三个关键的开源技术:Direct Web Remoting (DWR),Maven,以及Jetty。这些工具在IT行业中常用于构建和部署Java Web应用程序。 1. Direct Web Remoting (DWR): DWR是一种JavaScript...

    maven-jetty-plugin-6.1.3.jar

    maven-jetty-plugin-6.1.3.jar

Global site tag (gtag.js) - Google Analytics