【问题标题】:Setting up Tomcat 6 and NetBeans on Snow Leopard在 Snow Leopard 上设置 Tomcat 6 和 NetBeans
【发布时间】:2010-09-18 23:59:48
【问题描述】:

我正在尝试在具有 8GB RAM 的新 MBP 上设置我的开发环境。我选择的 IDE 是 NetBeans 6.9,当我通过 Tomcat 6 启动应用程序时,我不断收到内存异常(Permgen Outofmemory 错误)。

这是我的 netbeans.conf 文件:

netbeans_default_options="-J-Xms256m -J-Xmx2048m -J-XX:PermSize=32m -J-XX:MaxPermSize=512m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled"

这并没有带来任何好处。我正在运行带有所有最新补丁和 java 版本 1.6 以及 Tomcat 6.0.29 的 Snow Leopard。我猜我将内存选项设置在错误的位置,但是正确的位置在哪里?感谢您的任何建议!

【问题讨论】:

    标签: java tomcat netbeans


    【解决方案1】:

    您可以在 IDE 中更改 JVM 设置: 在服务/服务器中右键单击 Apache Tomcat 6.0.26 并选择属性。 在选项卡平台中,您可以更改 JVM 选项。

    【讨论】:

      【解决方案2】:

      在您的 tomcat 目录中的 bin/catalina.sh 中,您应该会看到类似(在文件顶部)的内容

       JAVA_OPTS='-Xms2048m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m'
      

      让它看起来完全一样,看看会发生什么。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-01
        • 1970-01-01
        • 2012-09-12
        • 2015-01-20
        • 2011-04-26
        • 2011-01-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多