java.lang.OutOfMemoryError:PermGen(GWT + NetBeans + Maven)

时间:2014-05-05 12:48:57

标签: maven gwt

我正在研究GWT + NetBeans + Maven项目,我不断出现内存错误。我只是通过执行 gwt:debug 目标来运行项目。

我尝试在pom.xml中设置更高的内存限制,如下所示:

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>gwt-maven-plugin</artifactId>
            <version>${gwt.version}</version>
            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                        <goal>test</goal>
                    </goals>
                    <configuration>
                        <modules>
                            <module>cz.bull.iui.User</module>
                            <!--<module>cz.bull.iui.Login</module>-->
                        </modules>
                        <localWorkers>4</localWorkers>
                        <extraJvmArgs>-Xmx1024M -Xss1024k -XX:MaxPermSize=1024M</extraJvmArgs>
                        <localWorkers>4</localWorkers>
                        <draftCompile>true</draftCompile>
                        <logLevel>INFO</logLevel>
                        <failOnError>false</failOnError>
                        <hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp>
                        <style>OBF</style>
                    </configuration>
                </execution>
            </executions>
        </plugin>

但问题仍然存在:

GWT development Mode console 有人可以告诉我,我在哪里设置它,所以GWT有足够的内存?通过检查任务管理器,我可以看到开发模式控制台在发生崩溃时使用大约500MB,这比定义的要少。

2 个答案:

答案 0 :(得分:0)

请查看以下链接,其中提示了很多方法来设置Jetty中的vm参数。

答案 1 :(得分:0)

唯一的好办法是切换到Eclipse,它只是不能与NetBeans一起使用。

相关问题