我需要在运行Windows 7家庭版和JAVA_OPTS
的开发计算机中设置tomcat 7 server
。从permgen out of memory
运行spring-mvc
个网络应用程序时出现eclipse
错误。我想启用class
卸载,以便在重复重新加载Web应用程序的过程中释放内存。我还想增加可用内存量。
有人可以一步一步地向我显示如何执行此操作吗?
我是否设置了Windows系统环境变量?我是否从命令行运行某些东西?我的命令在代码中的具体内容是什么?
这是我到目前为止(所有在同一行):
JAVA_OPTS=XX:MaxPermSize=128MXX:+CMSClassUnloadingEnabledXX:+CMSPermGenSweepingEnabledXms256m -Xmx512m
答案 0 :(得分:16)
在eclipse中转到服务器的启动配置(类似Apache Tomcat > Tomcat v7.0 Server at localhost
)并在Arguments
字段的VM arguments
标签中添加jvm参数。
如果您使用的是eclipsetotale tomcat插件,请转到
Preferences > Tomcat > JVM Settings > Append to JVM Paramaters
并逐个添加。
编辑(在服务器上运行>运行)