作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我需要在运行 windows 7 家庭版和 tomcat 7 服务器
的开发机器上设置 JAVA_OPTS
。从 eclipse
运行 spring-mvc
Web 应用程序时出现 permgen out of memory
错误。我想启用 class
卸载,以便在重复重新加载 Web 应用程序的过程中释放内存。我还想增加可用内存量。
有人可以一步一步地明确地告诉我如何做到这一点吗?
我是否设置了 windows 系统环境变量?我是否从命令行运行某些东西?我的命令在代码中具体是什么样的?
这是我目前所拥有的(全部在同一行):
JAVA_OPTS=XX:MaxPermSize=128MXX:+CMSClassUnloadingEnabledXX:+CMSPermGenSweepingEnabledXms256m -Xmx512m
最佳答案
在 eclipse 中转到服务器的启动配置(类似于 Apache Tomcat > Tomcat v7.0 Server at localhost
)并在 Arguments
选项卡中添加 jvm arguments VM arguments
字段。
如果您使用 eclipsetotale tomcat插件然后去
Preferences > Tomcat > JVM Settings > Append to JVM Paramaters
然后一一添加。
编辑(运行方式 > 在服务器上运行)
关于java - 如何在eclipse中设置java_opts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20253088/
我是一名优秀的程序员,十分优秀!