jetty启动报错Unrecognized VM option 'MaxPermSize=128m' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.如何解决这个问题,请说明的具体一点
时间: 2023-10-28 10:28:17 浏览: 211
解决Eclipse启动出错:Failed to create the Java Virtual Machine
5星 · 资源好评率100%
这个问题的解决方法如下:
1. 打开Jetty的启动脚本,找到包含MaxPermSize选项的地方。
2. 将MaxPermSize选项删除,并添加如下选项:
-XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m
这将使用Metaspace选项来设置Metaspace大小,并限制其最大大小为256MB。
3. 保存并关闭启动脚本,重新启动Jetty服务器,问题应该就解决了。
另外,如果你已经升级到了较新版本的JDK,你也可以考虑使用Docker容器来运行Jetty,以便使用旧版本的JDK。具体来说,你可以从Docker Hub上下载一个包含旧版本JDK的Docker镜像,并在其中运行Jetty服务器。
阅读全文