IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常

什么也不说了---内存溢出,遇见太多回了,下面是解决方式:

1.在项目设置中新建Maven,然后设置VM:

2. 在pom.xml添加下面2个插件,一个是jrebel的,一个是jetty的

  <build>
      <finalName>shuyangyang</finalName>
      <plugins>
            <plugin>
              <groupId>org.zeroturnaround</groupId>
              <artifactId>jrebel-maven-plugin</artifactId>
              <executions>
                  <execution>
                      <id>generate-rebel-xml</id>
                      <phase>process-resources</phase>
                      <goals>
                          <goal>generate</goal>
                      </goals>
                  </execution>
              </executions>
            </plugin>

            <plugin>
              <groupId>org.mortbay.jetty</groupId>
              <artifactId>maven-jetty-plugin</artifactId>
              <version>6.1.26</version>
              <configuration>
                  <scanIntervalSeconds>0</scanIntervalSeconds>
                  <connectors>
                      <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                          <port>8981</port>
                          <headerBufferSize>16192</headerBufferSize>
                      </connector>
                  </connectors>
              </configuration>
            </plugin>
      </plugins>
  </build>

注:如果添加不了,在pom.xml添加下面的仓库地址就可下载:

    <repositories>
        <repository>
            <id>Sonatype</id>
            <name>Sonatype Repository</name>
            <url>http://maven.oschina.net/home.html</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
时间: 2024-12-25 08:36:28

IntelliJ IDEA的Maven项目在修改时报java.lang.OutOfMemoryError: PermGen space异常的相关文章

Web项目java.lang.OutOfMemoryError: PermGen space异常解决

接手一个新的Web项目,编译运行(Tomcat版本为7),运行的时候报出了java.lang.OutOfMemoryError: PermGen space的异常,搜了一下这样解释: PermGen space的全称是Permanent Generation space,是指内存的永久保存区域. 为什么会内存溢出,这是由于这块内存主要是被JVM存放Class和Meta信息的,Class在被Load的时候被放入PermGen space区域,它和存放Instance的Heap区域不同,sun的 G

开发部署项目时出现:java.lang.OutOfMemoryError: PermGen space

java.lang.OutOfMemoryError: PermGen space 错误: 原文地址:http://www.cnblogs.com/shihujiang/archive/2012/06/07/2539967.html 1.多次开发部署项目时,遇到了PermGen space错误,java.lang.OutOfMemoryError: PermGen space 分析一下这个错的由来:PermGen space的全称是Permanent Generation space,是指内存的

解决Spark用Maven编译时报Exception in thread &quot;main&quot; java.lang.OutOfMemoryError: PermGen space异常

异常截图: 解决方法: export MAVEN_OPTS="-Xmx2g -XX:MaxPermSize=512M -XX:ReservedCodeCacheSize=512m"

eclipse修改java代码后报错: java.lang.OutOfMemoryError: PermGen space

由于在eclipse中运行项目后,我们又重新修改了某个java类,导致tomcat会重新加载这个项目所有的class.jar,多次加载后由于分配的存储空间有限,就导致了:java.lang.OutOfMemoryError: PermGen space  错误的发生.这是我个人的理解 我的解决办法是在tomcat的server.xml这样配置: <Context docBase="test" path="/test" reloadable="fals

【转载】java项目中经常碰到的内存溢出问题: java.lang.OutOfMemoryError: PermGen space, 堆内存和非堆内存,写的很好,理解很方便

Tomcat Xms Xmx PermSize MaxPermSize 区别 及 java.lang.OutOfMemoryError: PermGen space 解决 解决方案 在 catalina.bat 里的 蓝色代码前加入: 红色代码 rem ----- Execute The Requested Command --------------------------------------- set JAVA_OPTS=%JAVA_OPTS%-server -Xms800m -Xmx1

项目启动异常java.lang.OutOfMemoryError: PermGen space

java.lang.OutOfMemoryError: PermGen space 解决办法: Eclipse-->window-->Tomcat -->JVM setting  -->Append To JVM Parameters -->add 弹出框填写: -Xmx256M -Xms256M -XX:MaxPermSize=256m struts 项目启动时,在E:\apache-tomcat-6.0.26\conf\Catalina\localhost路径下必须制定项

weblogic启动时报错 java.lang.OutOfMemoryError: PermGen space

PermGen space的全称是Permanent Generation space,是指内存的永久保存区域.这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果APP会LOAD很多CLASS的话,就很可能出现PermGen space错误. 解决方法: 参考解决方法: 1.Incre

IntelliJ IDEA中运行Tomcat报内存溢出(java.lang.OutOfMemoryError: PermGen space)

在Run/Debug Configuration中修改Tomcat的VM options,在里面输入以下内容: -server -XX:PermSize=128M -XX:MaxPermSize=256m 修改位置如下图所示: PermSize和MaxPermSize 也不要设置得太大,会浪费物理内存. 来自为知笔记(Wiz)

maven java.lang.OutOfMemoryError:PermGEn space

配置环境变量: JAVA_OPTS-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m MAVEN_OPTS-Xms256m -Xmx768m -XX:MaxPermSize=256m