2012-07-19 46 views
0

我正在使用jetty6.1.26,並直接在webapps文件夾中部署web應用程序。因爲我的應用程序有很多罐子,所以當碼頭啓動如何在jetty6.1.24中設置jvm堆大小

java.lang.OutOfMemoryError: PermGen space 

我也是用的tomcat6,並且只是把在catline.sh的第一線,這將是確定自爆線。

JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=64M -XX:MaxPermSize=1024m" 

現在,我該如何在jetty中設置java opts?提前致謝。

ps:我修改了jetty-service.conf,並更新了 wrapper.java.maxmemory = 1024 它仍然無法工作。任何人有良好的想法,謝謝

回答

2

你如何推出碼頭?

如果你是在Ubuntu和安裝碼頭apt-get的,你應該有一個文件/ etc /默認/碼頭,在這裏您可以編輯JAVA_OPTIONS

+0

此文件在我的Ubuntu的安裝不存在。 [我使用碼頭,所以它被安裝] – MrSmith42 2013-02-26 15:17:08

+0

從Ubuntu 10.04和12.04的碼頭包有該文件。你在運行哪個Ubuntu?你是否從標準的Ubuntu存儲庫安裝了jetty? – 2013-02-26 16:56:20

+0

Ubuntu 12.04,也許我手工安裝了它(很久以前)。 – MrSmith42 2013-02-26 18:44:18