java.lang.OutOfMemoryError:embeded jetty中的PermGen空间

Pas*_*kam 1 java eclipse jetty

我正在尝试在jetty服务器中部署多个应用程序.目前我有50个应用程序,我正在关注这个jetty服务器的答案 9.1多个嵌入端口和应用程序在同一个服务器实例中.

java.lang.OutOfMemoryError: PermGen space正在进行第38次部署.我该如何解决这个问题?

Joa*_*elt 11

任何内存控制选项都是您为嵌入式Jetty应用程序启动的JVM的一部分.这意味着,为了增加JVM使用的PermGen,您需要-XX:MaxPermSize在启动嵌入式Jetty实例时对JVM 使用命令行选项.

例:

$ java -XX:MaxPermSize=1024m -cp myserver.jar com.company.EmbeddedMe
Run Code Online (Sandbox Code Playgroud)

既然你添加了标签,我假设你想知道如何为同样的事情配置你的"运行配置".

在"运行">"运行配置">"参数"选项卡>"VM参数"中,单击"放置" -XX:MaxPermSize=1024m