2010-10-12 120 views
0

没有人知道如何设置最大堆大小时,启动春分?我从命令行启动容器如下:如何设置分钟/最大堆大小equinox osgi容器

java -jar org.eclipse.osgi_3.5.2.jar -console -Xmx1024M -Xms512M -XX:[MaxPermSize]=256M

然而,这具有对最大堆尺寸没有影响,我结束了一个OutOfMemoryException。我正在尝试使用catalina osgi包和spring-web-extender部署一个war包,因此有关如何为tomcat osgi包设置java_opts的任何提示都将不胜感激。

感谢

巴里

回答

6

你必须调用-jar

java -Xmx1024M -Xms512M -XX:MaxPermSize=256m -jar org.eclipse.osgi_3.5.2.jar -console 

This useful link前通过JVM堆ARGS说

注意,当您运行的java -jar 选项,任何后-jar ja r-file 将被视为申请 的参数。因此,您应该在-jar之前始终使用 JVM选项。

+0

现在工作正常。非常感谢。 – Barry 2010-10-12 15:25:11