📖SoapUI启动报错The JVM could not be started

发布: 2019-12-27
热度: 52
趋势: 52
权重: 6
🎯

SoapUI是一款开源的API测试工具,可以轻松构造请求进行API接口测试,启动报错The JVM could not be started主要由于JVM的性能参数配置有问题,可以修改配置文件解决

SoapUI

SoapUI 是开源 Web 服务测试应用程序。

SoapUI 主要用于简单对象访问协议(SOAP) 和表示状态传输(REST)测试。

SoapUI 主要包括 Web 服务检查、调用、开发及模拟功能、负载和合规性测试。

SoapUI 完全建立在 Java 平台上。

SoapUI 使用 Swing 作为用户界面。

SoapUI 是跨平台的。

SoapUI 支持 IDEA、Eclipse 和 NetBeans。

SoapUI 可以测试 SOAP 和 REST Web 服务、JMS、AMF。

SoapUI 可以进行任何 HTTP ( S ) 和 JDBC 调用。

工具地址:下载地址

报错信息

SoapUI 启动报错:

The JVM could not be started. The maximum heap size (-Xmx) might be too large

由于本错误内容提示很明显是由于 JVM 参数配置过大导致,还是要确认下所在环境机器是否有 Java 环境。

该问题可能仅存在于某些特定版本或特定操作系统:

  • SoapUI 4.6.4
  • Windows 7

配置修改

找到 SoapUI 的安装目录in 下,修改 vmoptions 参数配置文件。

对于某些 Windows 版本中,如果 SoapUI 安装在 C 盘的 Program Files (x86)路径下,可能会导致无法修改 vmoptions,因为 Windows 系统保护导致,可能需要修改安全设置或取的用户写入权限。

对于最新的 Windows 版本,vmoptions 配置文件也有可能放在 ProgramData 而不是 Program Files (x86) 下。

打开查看-Xmx 相关参数配置,将默认值改小一些即可:

[plain] view plain copy
-Xms128m  
-Xmx800m  
-Dsoapui.properties=soapui.properties  
-Dsoapui.home=D:softwareSmartBearSoapUI-5.0.0/bin  
-Dsoapui.ext.libraries=D:softwareSmartBearSoapUI-5.0.0/bin/ext  
-Dsoapui.ext.listeners=D:softwareSmartBearSoapUI-5.0.0/bin/listeners  
-Dsoapui.ext.actions=D:softwareSmartBearSoapUI-5.0.0/bin/actions  
-Dwsi.dir=D:softwareSmartBearSoapUI-5.0.0/wsi-test-tools  
-Djava.library.path=D:softwareSmartBearSoapUI-5.0.0/bin  
-Djava.util.Arrays.useLegacyMergeSort=true  
-splash:soapui-splash.png  

-Xmx 值默认一般是 1024,可以尝试改成 800/486,一般来说用于测试对于 JVM 的内存要求不会很高,自身酌情而定。

修改后尝试重新启动。

当前文章暂无讨论,留下脚印吧!
大纲
  • SoapUI
  • 报错信息
  • 配置修改
提交成功,请等待审核通过后全面展示!

发表评论

昵称
邮箱
链接
签名
评论

温馨提示:系统将通过浏览器临时记忆您曾经填写的个人信息且支持修改,评论提交后仅自己可见,内容需要经过审核后方可全面展示。

选择头像