2012-10-19 37 views
1

如果我分配的內存超過1 GB,那麼Tomcat根本無法啓動,儘管我在服務器上有6 GB可用RAM空間。如何在x64 windows7上爲tomcat分配超過1 GB的內存

請給我任何建議。 我已經在使用Tomcat 6.0.35,Grails的2.0.1,JDK 1.6.0_35

+5

拋出什麼樣的異常?你運行64位JVM嗎?你爲JVM分配了多少堆('-Xmx')? –

回答

2

現在我有 JAVA_OPTS = 「 - 服務器-XX:MaxPermSize參數= 512M -Xms2048M -Xmx2048M -Xss64M -XX:+ CMSClassUnloadingEnabled -XX:+ CMSPermGenSweepingEnabled」 在catalina.bat中(由鉻所建議的)。看來,一切正常。 在prev conf我只有-Xms2048M -Xmx2048M選項。

比你們的幫助!

1

你編輯 SET 「JAVA_OPTS = -Xms1024m -Xmx2048m」 在斌/ catalina.bat中 線?

+0

是的。但是如果我分配超過1024個tomcat根本就沒有啓動。 – dementiev

+0

一定要確保jvm安裝是64位的,儘管它應該仍然可以在32位jvm上工作到2G內存。 – Matt

+1

詳細描述在這裏:[鏈接](http://stackoverflow.com/questions/286007/how-to-tune-tomcat-5-5-jvm-memory-settings-without-using-the-configuration-progr) – chrome

相關問題