【发布时间】:2017-05-04 07:19:04
【问题描述】:
我们正在尝试启动我们的应用程序服务器(Weblogic),但出现以下错误,我们无法启动它。
Java HotSpot(TM) 64 位服务器 VM 警告:忽略选项 MaxPermSize=512M;支持 端口在 8.0 中被删除 初始化虚拟机时出错 无法为对象堆保留足够的空间
你能不能给点建议。提前致谢。
【问题讨论】:
我们正在尝试启动我们的应用程序服务器(Weblogic),但出现以下错误,我们无法启动它。
Java HotSpot(TM) 64 位服务器 VM 警告:忽略选项 MaxPermSize=512M;支持 端口在 8.0 中被删除 初始化虚拟机时出错 无法为对象堆保留足够的空间
你能不能给点建议。提前致谢。
【问题讨论】:
这是由各自的配置导致的 2 个不同的错误。
对于这个警告:
Java HotSpot(TM) 64-Bit Server VM 警告:忽略选项 MaxPermSize=512M; 8.0 中移除了支持
MaxPermSize 配置是特定于热点的设置,用于指定用于存储类文件的最大 perm-gen 空间。您应该检查您的 Server -> Server start -> Arguments 是否包含可以删除的 -XX:MaxPermSize,或者您可以检查您的启动脚本(如果在那里指定)。
详情请见this。
对于这个错误:
无法为对象堆保留足够的空间
这是堆分配不够的结果。您需要添加-Xmx512m 或适当的更高值。
【讨论】: