2010-10-12 119 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